C语言如何生成UTF-8编码格式的文件
环境:hp-unix利用c程序向txt文件中写入数据,写出的文件编码格式是ANSI格式的。用记事本打开后可以另存为UTF-8格式的。环境变量LC_ALL=zh_CN.ut...
环境:hp-unix
利用c程序向txt文件中写入数据,写出的文件编码格式是ANSI格式的。用记事本打开后可以另存为UTF-8格式的。环境变量LC_ALL=zh_CN.utf8。
请问如何在程序中控制,使之生成的文件就是UTF-8编码格式的?
to dbzhang800:程序源代码保存为 utf8 格式后编译试试呢----------编译报错“Error 92: "./xxxx.cpp", line 1 # Character '? (value -17) was unexpected.”。
更正:利用c++编写。
to wxw12345: 我已经将该用户的系统环境变量设置为utf8.但是仍然无法改变程序生成的文件的编码格式。 展开
利用c程序向txt文件中写入数据,写出的文件编码格式是ANSI格式的。用记事本打开后可以另存为UTF-8格式的。环境变量LC_ALL=zh_CN.utf8。
请问如何在程序中控制,使之生成的文件就是UTF-8编码格式的?
to dbzhang800:程序源代码保存为 utf8 格式后编译试试呢----------编译报错“Error 92: "./xxxx.cpp", line 1 # Character '? (value -17) was unexpected.”。
更正:利用c++编写。
to wxw12345: 我已经将该用户的系统环境变量设置为utf8.但是仍然无法改变程序生成的文件的编码格式。 展开
7个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询