質問: visual studio 2017 professionalでVB.NETのWindowsフォームアプリケーションを作成しております。 英語版のWindowsで動作させるために、 文字コードをunicodeで扱いたいと考えております。 テラテイルでお聞きしたところ、VB.NETでは文字セット設定はないと伺いました。 元からunicodeに対応しているということでしょうか? 初歩的な質問で申し訳ありませんが、よろしくお願いいたします。
回答: Windowsフォーム(.NET)は元々Unicode対応しています。 > > 英語版のWindowsで動作させるために、文字コードをunicodeで扱いたいと考えております。 > > > これは一般的にアプリケーションの`多言語(国際)化`という対応になります。 画面に表示されるメッセージ(リソース)をはじめ、アプリケーションが各OSで設定された言語(ロケール)で正しく動作するような対応が必要になります。 まずは以下が参考になるかと思います。また「`.NET 多言語 対応`」などのキーワードで検索すると他にもいろいろ出てきます。 Windows フォームのグローバル化.aspx) Windows Formsの国際化対応