linux下printf乱码
1> 用putty 来登录Linux, putty的character set 是UTF-8
Linux的环境变量$LANG是en_US.UTF-8
2> 代码,格式是UTF-8
#include <stdio.h>
#include <locale.h>
int main(void)
{
setlocale(LC_CTYPE,"");
printf("%ls\n",L"我们");
return 0;
}
3> 结果:乱码
不知道有没有朋友以前碰到过这个问题?
printf("%ls\n","我们");
这样呢
printf("%ls\n","我们"); 就没有任何输出了
#define _UNICODE
#include <stdio.h>
#include <locale.h>
#include <tchar.h>
int main(void)
{
_tsetlocale(LC_CTYPE,"");
_tprintf("%ls\n",L"我们");
return 0;
}
这样?
错了……
#define _UNICODE
#include <stdio.h>
#include <locale.h>
#include <tchar.h>
int main(void)
{
_tsetlocale(LC_CTYPE,L"");
 
相关问答:
咨询QQ:269562808
bzip2recover
功能说明:用来修复损坏的.bz2文件。
语法:bzip2recover[.bz2压缩文件]
补充说明:bzip2是以区块的方式来压缩文件,每个区块视为独立的单位。因此,当某一区
块损坏时,便可利 ......
在LINUX裏安裝 CURL 時,出現如下報錯
checking for SSL support in libcurl... no
checking for curl_easy_perform in -lcurl... no
configure: error: There is something ......
在Linux中,
如果父进程调用exit(0)退出,
那么由该进程创建的两个子进程会立即退出吗???
希望围绕该问题说清楚点,谢谢了。
不会
两个子进程脱离了父进程,独立运行
父进程死掉后,其所有子孙进程被init收 ......
请大家推荐一本国内作者写的linux编程方面的书,最好有串口编程方面的。
在china-pub上搜了搜,也没发现相关的书籍。
国内作者,还真少见!
google上去搜吧 楼主 自己多搜一些对比一下
不过还是推荐读国外的 ......