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"");
 
相关问答:
写了个测试程序如下
struct hostent *hp;
char AlarmDevIP[20];
int x2;
hp = gethostbyname("www.google.com");
if (hp)
{
......
两个文件1.PC,1.inc
1.PC有操作oracle数据库的 ,1.inc也有操作oracle数据库
在其他数据中如informix 中$include 1.inc就可以使用了
在ORACLE数据库重 $include 1.inc不可用 EXEC SQL include 1.inc也不可 ......
linux 下C编程 集成开发环境 用什么比较好
我初步选定 codeblock
呵呵 还有 在linux 写了一个打印中文的代码,而今天在windows 下查看那个代码 , 是乱码 而后想到先用 EditPlus先进行编辑 然后复制 ......
引用内容vsking 2009-12-25 22:56:52
现在是win2008和iis8的时代了,不要还停留在iis5时代,win2008被评为十佳操作系统之首不是偶然的,你要是..
我的问题是:
最近想买个服务器,看了dell上的系统定制选择,一些 ......
怎样把一个完整的java web 工程部署到linux下,应用服务器是:weblogic?谢谢!
把调试好的web项目放到对应的服务器发布目录下就行了
帮顶。
我也正在学习Linux下部署javaweb..
放到tomcat的webapps里面不 ......