- - PR -
英語OSでコマンドプロンプトに出力した文字が文字化けする
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2008-07-09 03:45
VB.NET 2003 コンソールアプリケーションでバッチ処理プログラムを開発しています。
Console.WriteLine("あいうえお") と記述すると、"あいうえお"という文字がコマンドプロンプトに出力されますが、 それを英語OSで実行すると"?????"が表示されてしまいます。 出力する際に文字コードを設定する方法があるのでしょうか? そもそも英語OSのコマンドプロンプトで日本語を表示することは出来ないのでしょうか? 最悪、exe起動時にコマンドプロンプトを表示させないようにしたいのです。 ご教授のほどよろしくお願いします。 |
|
投稿日時: 2008-07-09 07:27
英語 OS には、フォントが入っていないので、でるわけありません。
英語のメッセージを用意して、環境によって使い分けます。 コマンド ツールを表示しないようにする方法は、既出。検索してください。 |
1