将unicode转为字符串输出有关问题,大家帮忙看

将unicode转为字符串输出问题,大家帮忙看
定义unsigned short a[10],a[10]中存着字符的十进制数值,比如abcÄä,a[10]={97,98,99,196,228,0,0,0,0,0},因为Ää为特殊字符,怎样把他们用unicode形式转成字符输出输出到文件中,使用fprint,fwrite等。Ää的unicode值为00C4,00E4.
------最佳解决方案--------------------
wchar_t a1=‘、228’;这样呢 
------其他解决方案--------------------
补充一下如何把Ää输出到文件中,比如txt,一般写法在文件中会是个问号
------其他解决方案--------------------
引用:
补充一下如何把Ää输出到文件中,比如txt,一般写法在文件中会是个问号

txt的格式本身可能不是UTF-8吧?你赋值之后用afxmessagebox看一下就行了
------其他解决方案--------------------
那怎么让它成为UTF_8,然后输出呢?,补充一下我这块用C写
------其他解决方案--------------------
引用:
那怎么让它成为UTF_8,然后输出呢?,补充一下我这块用C写

前三字节设置的吧
------其他解决方案--------------------
什么意思,求甚解
------其他解决方案--------------------
那怎么把整型a[10]的每个值转换为unicode嘛
------其他解决方案--------------------
没有其他人回答,分都给你了,谢谢你的参与