セットアップおよび展開プロジェクト (VS 2010) があり、UI ビューに TextBox フォームを追加しました。ユーザーに表示したいテキストは英語ではなく、ギリシャ語です。msi を実行すると、テキストが古代のドワーフ言語のように見えます。
今、私は msi 全体をローカライズしたくありません (さまざまな言語の代替テキストやこれらすべてのものは必要ありません)。この特定のテキストを適切に表示したいだけです。msi が使用するコードページを設定する方法はありますか?
セットアップおよび展開プロジェクト (VS 2010) があり、UI ビューに TextBox フォームを追加しました。ユーザーに表示したいテキストは英語ではなく、ギリシャ語です。msi を実行すると、テキストが古代のドワーフ言語のように見えます。
今、私は msi 全体をローカライズしたくありません (さまざまな言語の代替テキストやこれらすべてのものは必要ありません)。この特定のテキストを適切に表示したいだけです。msi が使用するコードページを設定する方法はありますか?
通常、MSI のコード ページは英語用に1252に設定されています。
ギリシャ文字を表示するには、コード ページを1253に設定する必要があります。\ 英語のテキストは正しく表示されます。
製品に正しい LangId を設定し、Summary Table でコード ページを設定する必要があります。詳細については、「コード ページの処理」を参照してください。
これが Visual Studio 展開プロジェクトのどこに設定されているかについてのガイドを提供することはできません。