_ftprintf_s或fwprintf_s怎么无法往文本文件中输出中文字符??

时间:2022-10-23 19:02:27
VS2005中,_ftprintf_s或fwprintf_s怎么无法往文本文件中输出中文字符??

6 个解决方案

#1


可以的,默认输出的是unicode
在文本头加上0xFF,0xFE试试

#2


是UNICODE宽字符类型,但无法向文本文件输出中文。

在文本头加上0xFF,0xFE试试——什么意思?不太明白

#3


还是不能解决,输出的不是一串问号,就是什么都没有!
难道没有人知道吗?

#4


打开模式要用"wb"

#5


可能是写的模式不是文本模式,导致不能直接打开。用VS2005打开试试开。

#6


贴代码

#1


可以的,默认输出的是unicode
在文本头加上0xFF,0xFE试试

#2


是UNICODE宽字符类型,但无法向文本文件输出中文。

在文本头加上0xFF,0xFE试试——什么意思?不太明白

#3


还是不能解决,输出的不是一串问号,就是什么都没有!
难道没有人知道吗?

#4


打开模式要用"wb"

#5


可能是写的模式不是文本模式,导致不能直接打开。用VS2005打开试试开。

#6


贴代码