おはようございます。
業務(装置制御)で、Delphiを使っているのですが、台湾向けの
システムを作ることになりました。
質問ですが、英語版NT・英語版Delphiで中国語を表示させるには
どうすればよいでしょうか?
Helpに国際化対応などの項目がありましたので、英語環境で
2バイト文字を表示させることが簡単に出来ると思っていたのですが、
NTにFontをインストールして、TFontCharsetやParentFontなど
いろいろ変更しても文字化けして、表示させることができません。
分かる方がいらっしゃいましたら、教えてください。
宜しくお願いします。
IDEのオブジェクトインスペクタで設定しようとしていませんか?
たぶん、プロパティ設定に出てくるエディットボックスが対応していません。
コードで直接代入してやれば、うまく表示できると思います。
日本語環境で試してみたら、Button系でうまく行きませんでした。
ラベルなら、
Label1.Caption := #$CA#$C7;
Label2.Caption := #$B2#$BB#$CA#$C7;
とすれば、それぞれ
是
不是
と表示されました。
Delphi-MLのほうで解決されたようですね。
# 61772以下のスレッド
ツイート | ![]() |