- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VB6.0 国際化対応について)
VB6.0の国際化対応方法とは?
このQ&Aのポイント
- VB6.0を使用し多言語対応のアプリケーションを作成する方法について知りたい。
- DBのテーブルフォントを設定してもVBのフォームで表示ができず、'?????'と表示される問題が発生している。
- VB6リソースエディタを試しても同様の問題が起き、多言語対応ができない状態になっている。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#5584
回答No.1
あまり役に立たないコメントかもしれませんが・・・。 IEで海外のサイトを閲覧した際に、文字コードが正しくエンコードできず、表示が文字化けすることはよくあります。 ということは、技術的に取り得る最善の手段を尽くしても、多言語文字コードの自動判定 + エンコードは期待通りに動作しない懸念が大きいのではないかと思います。 ですので、どの文字コードで記述されたデータなのか、データ上に定義を持たせるしかないような気がします。 見当違いでしたら、申し訳ありません。
お礼
早速の書き込みありがとう御座います。 説明不足ですいません、自動判定ではなく、使用したい言語をコマンドボタンなどで選択させて使用する等、もちろん使用しているOSのロケールを取得し自動判定させることが出来れば申し分ないのですが… 文字コードではVB内部、アクセス2000ではUnicodeが可で VBのラベルやテキストボックスではANSIに変換されてしまうようなのですがArial unicode MSというフォントはUnicodeではないのですか? また、データ上に定義を持たせるというのは具体的にどういう作業が必要なのでしょうか?