
visual studioでC# consoleアプリを作成しています。
Console.WriteLineの出力encodingをutf8にしたいのですが、ネットで調べた
Console.OutputEncoding = Encoding.GetEncoding("utf-8");
を挿入すると
次の行のConsole.WriteLine("東京");で例外が発生し、
System.IO.IOException: 'ハンドルが無効です。
となります。
どのようにすれば良いか教えてください。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
この例外は、Consoleオブジェクトが無効なハンドルを使用しているために発生している可能性があります。
この問題を解決するためには、次のようにコードを変更して、コンソールに対するアクセスが確立される前にEncodingを設定する必要があります。using System;
using System.Text;
class Program
{
static void Main(string[] args)
{
Console.OutputEncoding = Encoding.UTF8;
Console.WriteLine("東京");
}
}
このように、Console.OutputEncodingを設定する前に、Console.WriteLineメソッドを呼び出すことはできません。また、Encoding.GetEncoding("utf-8")の代わりにEncoding.UTF8を使用することもできます。これは、同じエンコーディングを取得するためのより簡単な方法です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
ファイルがあるのにエクスプローラでは存在しない
C言語・C++・C#
-
C言語 コマンドプロンプトについて。
C言語・C++・C#
-
win10で、正確な待ち時間の作り方
C言語・C++・C#
-
-
4
C言語について。
C言語・C++・C#
-
5
C#の基本文法が詳しく書かれている教科書的な本ありますか
C言語・C++・C#
-
6
S-JIS → JIS コード変換するには
C言語・C++・C#
-
7
C言語について。
C言語・C++・C#
-
8
C言語について。
C言語・C++・C#
-
9
C言語です このプログラムに自分で定義した関数を入れたいです! アドバイスください!
C言語・C++・C#
-
10
C言語で構造体の参照渡しができません
C言語・C++・C#
-
11
最近の流行りのプログラム言語はC++と比較すると
C言語・C++・C#
-
12
C言語について
C言語・C++・C#
-
13
現在プログラムを作っているのですが、実行したときに写真のように結果が表示されるのですが、これを CH
C言語・C++・C#
-
14
Visual studio2022についての質問です。 現在プログラムを作っているのですが、添付した
C言語・C++・C#
-
15
プログラムが書けません。
C言語・C++・C#
-
16
c言語でユーザ関数を利用して複素数のべき乗と絶対値の数列を計算するプログラムが作りたいです。
C言語・C++・C#
-
17
c言語 プログラムのエラー
C言語・C++・C#
-
18
プログラミング c言語
C言語・C++・C#
-
19
stdio.hのバッファについて。
C言語・C++・C#
-
20
visual studio 2019において、宣言していない変数があるのにエラーなくビルド出来ました
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
【JAVA】与えられた金額を貨幣...
-
5
時間の取得
-
6
サーブレットからIMGタグへ画像...
-
7
VB.NETで16進数が正しいかどう...
-
8
interface,extend,implementの...
-
9
エクセルVBAで、条件に一致する...
-
10
A・B・Cクラスとは?
-
11
変数名の付け方
-
12
IPアドレスのクラスAを取得して...
-
13
c++,ある関数のクラスから別の...
-
14
クラス間でのデータ参照
-
15
Google Apps Script で getRang...
-
16
Excelで =EMBED("Acrobat Docu...
-
17
インスタンス参照でアクセスで...
-
18
レコード件数の表示
-
19
複数のクラスで共通した関数を...
-
20
Vbで通常使用するプリンターを...
おすすめ情報
公式facebook
公式twitter
回答ありがとうございました。
やってみましたが、同じエラーが発生します。
エラーの出力
例外がスローされました: 'System.IO.IOException' (mscorlib.dll の中)
型 'System.IO.IOException' のハンドルされていない例外が mscorlib.dll で発生しました
ハンドルが無効です。
質問で書き忘れましたが、visual studio 2019 v16 で実行しています。