
Console.writeLineで全角文字列が1000戸ぐらい続くStringを出力する場合は文字化けしませんが、半角が1字でも混じると文字化けします。たとえば以下のようなコードです。
line = "アああああああああ【中略】あああああああああああああ"
Console.WriteLine(line)
出力結果のところどころに「ああ・あああ」となっている場所があります。なんとなかならないでしょうか?
Visual Studio 2003 / 2008
Visual Basic
Windows XP
No.1ベストアンサー
- 回答日時:
再現できました。
どうも、1020バイトと1021バイト目に2バイト文字が入ると
文字化けするようですね。仕様でしょう
多分、Console.WriteLineは1020バイトづつ吐き出してくっつけて表示
を繰り返しているのだと思います。
試しに1020バイト目に1バイト文字を書くと文字化けは起きません。
これだと文字化けは起きない
Dim line As String = "a"
For i As Integer = 0 To 509
line &= "い"
Next
line &= "aい"
Console.WriteLine(line)
Using sw As New IO.StreamWriter("g:\あああ.txt", False, System.Text.Encoding.Default)
sw.Write(line)
End Using
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Perl perlについての質問 2 2022/10/17 15:25
- Excel(エクセル) 全角文字「ヴ」の半角文字「ヴ」への変換方法について 3 2022/11/05 12:07
- Excel(エクセル) capeofdragonと申します Excel2016を使っておりまして 半角又は全角の任意文字列が 2 2022/10/31 13:51
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- その他(プログラミング・Web制作) プログラミング pythonの問題について 2 2022/04/19 00:41
- その他(ソフトウェア) ソースネクストアプリをインストールし、製品登録で半角英数字が入力できない 5 2022/07/03 22:44
- Java Javaの問題なのですが、「3文字以上の英数字文字列を入力し、文字列の中に文字(9)が出てくるまでの 1 2023/06/06 18:55
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- Word(ワード) Windows11キーボードの調子が悪いので治し方を教えてください。 【症状】 1つ目 キーボードの 5 2022/07/03 14:51
- C言語・C++・C# C# 標準出力のencodingをutf8にする 1 2023/02/15 12:38
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
文字列取得 substrではできませ...
-
C++のバイナリファイル読み込み
-
日本語をコード化(16進数)→復...
-
日本語名が含まれるディレクトリ
-
visual studio2010 文字コード
-
S-JISの2バイト文字をURLエン...
-
エクセル VBプロジェクトの...
-
unicodeと2バイト文字
-
read(buf,int,int)メソッドで1...
-
PHPで一行のバイト数を取得する...
-
2byte文字の判定
-
.NET Stringからバイト数を取得...
-
この関数はどのプログラミング...
-
オブジェクト生成によるメモリ確保
-
文字コード結果が違うのはなぜ...
-
COBOLのCOMP形式について
-
C++ Builderで文字列をバイトに...
-
機種依存文字をチェックしたい。
-
jis x 0208 について
-
ビットスワップとバイトスワッ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
UTF-8で5~6バイトになる文字コ...
-
10Mバイトて文字数に すると何...
-
COBOLのCOMP形式について
-
char str[256]の256の意味は?
-
エクセルシート名の制限を変更...
-
バイト列とバイナリ列の違いが...
-
VBAでShift-JISのURLエンコード
-
機種依存文字をチェックしたい。
-
ピクセル,dpiから容量(バイト...
-
GetWindowTextでアドレスバーか...
-
この関数はどのプログラミング...
-
ソケット通信の受信サイズ
-
:(コロン)のKeyCode
-
COBOL PICTUREで X,S,Vの意味
-
memcmp バイナリデータの比較方法
-
より高速な画像の表示法
-
半角、全角の判別方法
-
最大長を用意せずにバイナリデ...
-
64bit対応
-
バイナリとBCDコード
おすすめ情報