VC++或C,把一个正常显示的txt文本,读取后写入新的txt出现乱码
我使用的是fgets和fputs,存放文本的是一个char的数组。原来的txt能够正常打开,但是被写到新的txt后打开后中文部分一片乱码,只有字母和数字正常。我需要怎么处...
我使用的是fgets和fputs,存放文本的是一个char 的数组。
原来的txt能够正常打开,但是被写到新的txt后打开后中文部分一片乱码,只有字母和数字正常。
我需要怎么处理呢?我比较菜,希望大虾可以稍微详细一些,万分感谢了。
有没有大虾啊,不然问题要到明年解决了。
大虾改动后变成
'fgetws' : cannot convert parameter 1 from 'class
std::basic_string<char,struct std::char_traits<char>,class
std::allocator<char> >' to 'unsigned short *' No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
改动成那样就提示了。看不懂了。 展开
原来的txt能够正常打开,但是被写到新的txt后打开后中文部分一片乱码,只有字母和数字正常。
我需要怎么处理呢?我比较菜,希望大虾可以稍微详细一些,万分感谢了。
有没有大虾啊,不然问题要到明年解决了。
大虾改动后变成
'fgetws' : cannot convert parameter 1 from 'class
std::basic_string<char,struct std::char_traits<char>,class
std::allocator<char> >' to 'unsigned short *' No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
改动成那样就提示了。看不懂了。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询