アラビア語のテキストを含むC#ファイルを別のソースから取得しました。アラビア語のテキストがスクランブルされています。私は別のエンコーディング(UTF-8)でファイルを保存しようとしましたが、これと同じ結果が得られました。このアラビア語のテキストを読む必要があります。Visual Studioで正しいエンコーディングでアラビア語のテキストファイルを開く方法
おかげ
アラビア語のテキストを含むC#ファイルを別のソースから取得しました。アラビア語のテキストがスクランブルされています。私は別のエンコーディング(UTF-8)でファイルを保存しようとしましたが、これと同じ結果が得られました。このアラビア語のテキストを読む必要があります。Visual Studioで正しいエンコーディングでアラビア語のテキストファイルを開く方法
おかげ
VSソリューションエクスプローラでファイルを右クリックしてみてください、そして選択:
開く... - > CSHARPエディタをこれが読みVSを強制すべきである
エンコーディングでのファイル1バイトのテキストではなく、ユニコードのエンコーディングです。
UTF-8
に保存していますが、ファイルの先頭にUTF-8
のByte Order Mark (BOM)
が存在しない可能性があります。ファイルのBOM
はオプションです。
更新
ファイルが何のBOM
を持っていない場合は、試してみてください。
... CSHARPエディタのエンコードと - >のUnicode(UTF-8署名なし)コードページ65001
更新
このファイルはUnicodeでエンコードされていません。アラビア語のコードページで開く必要があります。次のように開口部を試してみてください、または他のアラビア語のコードページのいずれかで:エンコーディングと
... CSHARPエディタ - >アラビア語(864) - あなたがしたい場合は、コードページ864
試してみて、同じ結果のエンコードタイプの自動検出を選択しました:S –
@Hassanファイルをどこかにアップロードできますか? –
ファイルをhttp://www.4shared.com/file/drWEGKG9/Service.htmlにアップロードしました。申し訳ありませんが、不要なコード行を削除する必要がありました。企業ポリシーのために –
次のコードを使用しますストリームを使用せずにrtbテキストを使用してファイルにロードまたは保存:
saveFile.ShowDialog();
rtbText.SaveFile(saveFile.FileName,RichTextBoxStreamType.PlainText);
openFile.ShowDialog();
rtbText.LoadFile(openFile.FileName,RichTextBoxStreamType.PlainText);
これを別のエンコードでどのように保存しましたか? – Tigran
こんにちは、私はこれのようになった –
あなたは右のエンコーディングで_load_それを持っています。最初の作品のヘキサ・ダンプを投稿できますか?そして、それがどうあるべきか? –