1

テキスト ファイルを 1 行ずつループすると、このおかしな文字が大量に表示され、MS SQL にインポートすると、その記号がおかしな文字が大量に表示されます。

� <-- これは VB が文字列で見る方法です。ブレークポイントを使用してコードを実行しているときに、文字列からコピーしました。

テキストファイルで特定の特殊文字が見つかるたびに、その文字が文字列にポップアップ表示されます。

4

1 に答える 1

5

これは、無効な Unicode 文字の代わりに挿入される Unicode 置換文字です。特別な VB.NET 名はありません。

最も一般的な原因は、ファイルの読み取り時に不適切なエンコーディングを使用していることです。おそらく今はUTF-8として読んでいますが、それをファイルで使用されている実際のエンコーディングに変更する必要があります(おそらくWindows-1252またはそのようなものですが、ファイルがどこから来たかによって異なります)。

于 2013-06-06T09:38:21.957 に答える