掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ListViewがフォントサイズの違いで文字化けします (ID:138437)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> MS Pゴシックは1種類しかないと思い記述しました。失礼しました。 1 種類かどうかと問われると、"MS Pゴシック" (または、"MS PGothic") 自体は、 version 2.3 や 2.5 など、細かな違いが一応ありますね。 ただし、それは今回関係がありません。 http://ja.wikipedia.org/wiki/MS_%E3%82%B4%E3%82%B7%E3%83%83%E3%82%AF > vb6jp.dllが導入されていない状態でした。 そのファイルが未導入の場合、英語モードで動作する事になります。 英語環境の「既定のフォント」は MS Sans Serif, 8.25Pt, Charset = 0 、 日本語環境の場合は、MS Pゴシック, 9Pt, Charset = 128 です。 そして、MS Sans Serif 自体は欧文フォントなので、日本語の文字列を 表示させようとすると、文字化けが発生してしまう…というわけです。 > 初期設定のままだったように記憶していますので 一度も設定していないなら、それは「既定のフォント」で動作します。 明示的に設定しているなら、vb6jp.dll が無くても化けずに表示されます。 ただし、vb6jp.dll が無い環境では、エラーメッセージが英語化するなどの 弊害もありますので、いずれにしても、vb6jp.dll を始めとするランタイムを、 正しく配布しておくべきでしょうね。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.