C# 4.0 C#-从.txt文件读取俄语文本
我在尝试从.txt文件读取俄语字符时遇到问题。当我读这篇文章时,它总是被破坏。文件编码为UTF8 代码如下:C# 4.0 C#-从.txt文件读取俄语文本,c#-4.0,encoding,utf-8,character-encoding,internationalization,C# 4.0,Encoding,Utf 8,Character Encoding,Internationalization,我在尝试从.txt文件读取俄语字符时遇到问题。当我读这篇文章时,它总是被破坏。文件编码为UTF8 代码如下: TextReader reader = new StreamReader(deliveryLocation, Encoding.UTF8); translatedContent = reader.ReadToEnd(); reader.Close(); 谁能告诉我我做错了什么?我已经尝试使用所有支持的编码,但文本总是损坏 以下是我需要从文件中读取的文本示例: ббббб。W
TextReader reader = new StreamReader(deliveryLocation, Encoding.UTF8);
translatedContent = reader.ReadToEnd();
reader.Close();
谁能告诉我我做错了什么?我已经尝试使用所有支持的编码,但文本总是损坏
以下是我需要从文件中读取的文本示例:
ббббб。WinRunnerааааааа3p
приблизительно такое же время настраивать и запускать цикл испытания в
бббббббббббббббббб。Где более большой количество
新的,新的,新的
чем время бранное для писания Кодего и для того чтобы выполнять оно в
WinRunner。ПггжгггггчччггWinRunnerгага3s
сборка средства программирования под испытанием специально, котор
нужно подготовить работать с им, тогда как тень не делает. Каждый
ресурс включено страница должен иметь имя ШИЛА (ШИЛО будет языком
жжааббббббчббб)
使用
您好,请尝试下面的阅读俄语字符
TextReader reader = new StreamReader(deliveryLocation, Encoding.GetEncoding("Windows-1252");
translatedContent = reader.ReadToEnd();
reader.Close();
并尝试用Notepad++打开输出数据,编码格式为Cyrillic-1251
问候,,
Shambhu您能将数据样本发布到pastebin.com并给我们一个链接吗?文件编码可能是UTF-8,但其所有字符都是有效的UTF-8吗?我见过文件在各种编码“转换”,只要拍打UTF-8 BOM,并称之为一天;唉,这并不是那么简单。但是有一些嵌入的俄语字符,对吗?不管怎样,我现在要睡觉了,检查cp1251和koi8_r以及utf-16这可能是一个很好的线索
TextReader reader = new StreamReader(deliveryLocation, Encoding.GetEncoding("Windows-1252");
translatedContent = reader.ReadToEnd();
reader.Close();