5

からロシア語のテキストを読んで、私は.txtファイルからロシア語の文字を読み取ろうとする問題を抱えています。テキストは、私が読むといつも壊れてしまいます。ファイルのエンコーディングはUTF8です。ここでC#の - .txtファイル

はコードです:

TextReader reader = new StreamReader(deliveryLocation, Encoding.UTF8); 
    translatedContent = reader.ReadToEnd(); 
    reader.Close(); 

誰も私が間違ってやっているものを私に伝えることができますか?サポートされているすべてのエンコードを試しましたが、テキストは常に壊れていますか?

編集:

Оттаблицвышемысм:ここで私は、ファイルから読み取る必要があるテキストのサンプルです。 WinRunnerは、NEOBXODIMOснимковэкрана。を使用しています。この脆弱性を悪用すると、脆弱性を悪用する可能性があります。 ГдеболеебольшойколичествоснимковэкранаNEOBXODIMO、времябранноедлятогочтобызапускатьтеньчемвремябранноедляписанияКодегоидлятогочтобывыполнятьоновWinRunnerの。 ПримечанияинженеравегоотчетечтоWinRunnerのтребовать3sсборкасредствапрограммированияподиспытаниемспециально、которнужноподготовитьработатьсим、тогдакактеньнеделает。 КаждыйресурсвключеностраницадолжениметьимяШИЛА(ШИЛОбудетязыкомстержняклиентасобственническим)。

おかげ

+1

あなたはpastebin.comへのデータのサンプルを掲載し、それを私たちにリンクを与えることができますか? –

+0

ファイルエンコーディングはUTF-8でもかまいませんが、すべての文字が有効なUTF-8ですか?私は様々なエンコーディングのファイルがUTF-8 BOMを叩いてそれを1日と呼ぶだけで "変換"されているのを見ました。ああ、それほど単純ではありません。 – Piskvor

+0

でも、埋め込まれたロシア語の文字が含まれています。 –

答えて

3

使用

TextReader reader = new StreamReader(deliveryLocation, Encoding.Defaut); 
    translatedContent = reader.ReadToEnd(); 
    reader.Close(); 
関連する問題