- PR -

英語OSでコマンドプロンプトに出力した文字が文字化けする

1
投稿者投稿内容
未記入
常連さん
会議室デビュー日: 2004/08/26
投稿数: 34
投稿日時: 2008-07-09 03:45
VB.NET 2003 コンソールアプリケーションでバッチ処理プログラムを開発しています。
Console.WriteLine("あいうえお")
と記述すると、"あいうえお"という文字がコマンドプロンプトに出力されますが、
それを英語OSで実行すると"?????"が表示されてしまいます。
出力する際に文字コードを設定する方法があるのでしょうか?
そもそも英語OSのコマンドプロンプトで日本語を表示することは出来ないのでしょうか?
最悪、exe起動時にコマンドプロンプトを表示させないようにしたいのです。

ご教授のほどよろしくお願いします。
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2008-07-09 07:27
英語 OS には、フォントが入っていないので、でるわけありません。
英語のメッセージを用意して、環境によって使い分けます。


コマンド ツールを表示しないようにする方法は、既出。検索してください。
1

スキルアップ/キャリアアップ(JOB@IT)