@IT会議室は、ITエンジニアに特化した質問・回答コミュニティ「QA@IT」に生まれ変わりました。ぜひご利用ください。
- PR -

ASP.NETで文字化け

1
投稿者投稿内容
KSW
会議室デビュー日: 2005/02/02
投稿数: 10
投稿日時: 2005-02-16 21:34
ASP.NETにて発注入力システムを開発し、顧客に導入しているのですが
OSがWIN98の画面で文字化け(全角文字が全て□)になってしまう現象が
起こっていて困っています。

WINDOWSアップデート/IEのバージョンアップ/キャッシュのクリア等を
行うことで、文字化けは解消されるというのはわかったのですが、

今まで問題なく全角文字の表示ができていたのにある日いきなり、
上記のような文字化けしてしまうという現象が起こってしまう
場合があります。キャッシュのクリアと再起動で回復はするのですが
なぜある日突然文字化けしてしまうのかが、わからずに困っています。

ただ、確証はもてないのですが、これが原因なのかな?というのは一つあって、
画面のデザインにスタイルシートを使用しているのですが、
プログラムを修正して置換えする時に、本番稼動中のモジュールを全削除してから
最新もモジュールをコピーするという方法をとっています。
上記の方法した次の日に、顧客から「文字化けした!!」と苦情がきています。

ASP.NETで作成したモジュールを最新に置き換えることによって
上記のような文字化け現象は発生するような事って考えられるのでしょうか?

以上よろしくお願いします。






おふぃすこま
常連さん
会議室デビュー日: 2005/01/24
投稿数: 22
投稿日時: 2005-02-16 22:56
↓この辺の対応はされてます?
Windows98、ASP.NETで文字化け
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=18399&forum=7
KSW
会議室デビュー日: 2005/02/02
投稿数: 10
投稿日時: 2005-02-17 18:42
自己レスですが、スタイルシートのフォントファミリーで、
"MS Pゴシック",sans-serifと設定したのですが
どうもそれで表示するとWIN98では
MS Pゴシックが採用されずにsans-serifが採用
されてしまい更に下記のサイトに書かれているフォント
が含まれることによって文字化けが発生している
ようです。
http://support.microsoft.com/default.aspx?scid=http://www.microsoft.com/japan/support/kb/articles/417/0/57.asp

そこで皆さんに聞きたいのですが、「sans-serif」ってのは
必要なものなのでしょうか?

以上よろしくお願いします。
べる
ぬし
会議室デビュー日: 2003/09/20
投稿数: 1093
投稿日時: 2005-02-17 20:38
引用:
そこで皆さんに聞きたいのですが、「sans-serif」ってのは
必要なものなのでしょうか?

必要かどうかは、KSWさんがsans-serifで表示させたいかどうか、じゃないですか?
で、「sans-serif」をはずすと問題は発生しなくなるのですか?

おふぃすこまさんのリンクは読みましたか?
引用:
プログラムを修正して置換えする時に、本番稼動中のモジュールを全削除してから
最新もモジュールをコピーするという方法をとっています。
上記の方法した次の日に、顧客から「文字化けした!!」と苦情がきています。

ASP.NETで作成したモジュールを最新に置き換えることによって
上記のような文字化け現象は発生するような事って考えられるのでしょうか?

どういう修正かによりますよね。この修正時にFONTタグが自動挿入されていると
いうことはありませんか?もし、文字化け箇所が、font-familyが指定されたFONTタグで
囲まれていたらスタイルシートの指定は無効ですよね?(おそらく)

引用:
MS Pゴシックが採用されずにsans-serifが採用
されてしまい更に下記のサイトに書かれているフォント
が含まれることによって文字化けが発生している
ようです。

「sans-serif フォントで表示できない日本語の表示を不適切なフォントで表示しようと
する為に日本語が正しく表記されず、□で表示される現象が発生することがあります。」
とありますので本当にこれが原因ならsans-serifは採用されていないはずですよね。
第一「回避策」をとっているのに回避できていない。
1

スキルアップ/キャリアアップ(JOB@IT)