StreamReader^ openFile;
openFile = File::OpenText(textBox_inputPath->Text);
while(fileText=openFile->ReadLine())
{
(略)
}
代码如上了,差不多
我想读取文件中的汉字,但是总是乱码,请问如何解决,小白这里有礼了!
openFile = File::OpenText(textBox_inputPath->Text);
while(fileText=openFile->ReadLine())
{
(略)
}
代码如上了,差不多
我想读取文件中的汉字,但是总是乱码,请问如何解决,小白这里有礼了!
StreamReader srAsciiFromFileFalse512 =
new StreamReader("C:\\Temp\\Test.txt",
System.Text.Encoding.ASCII);
SreamReader 重载构造函数有个指定读取字符以那个编码读取 的
用这个编码来打开你的文件:StreamReader^ openFile = new StreamReader(textBox_inputPath->Text, Encoding.XXX);
按照这个方法确实找到了,不过是日语。的“Encoding.XXX”好像没有这个
openFile = gcnew StreamReader(textBox_inputPath->Text, System::Text::Encoding::Default);