易截截图软件、单文件、免安装、纯绿色、仅160KB

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"");
         


相关问答:

linux环境下gethostbyname函数问题 - C/C++ / C语言

写了个测试程序如下
   
  struct hostent *hp; 
char AlarmDevIP[20];  
  int x2;

hp = gethostbyname("www.google.com");
if (hp)
{ ......

linux下C语言开发oracle的问题。

两个文件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编程工具问题 请教 - C/C++ / C语言

linux 下C编程 集成开发环境 用什么比较好 
我初步选定 codeblock 
呵呵 还有 在linux 写了一个打印中文的代码,而今天在windows 下查看那个代码 , 是乱码 而后想到先用 EditPlus先进行编辑 然后复制 ......

是选win2008还是suse linux、redhat、centos,犹豫中

引用内容vsking 2009-12-25 22:56:52
现在是win2008和iis8的时代了,不要还停留在iis5时代,win2008被评为十佳操作系统之首不是偶然的,你要是..
我的问题是:
最近想买个服务器,看了dell上的系统定制选择,一些 ......

怎样在linux下部署java工程 - Java / Java相关

怎样把一个完整的java web 工程部署到linux下,应用服务器是:weblogic?谢谢!
把调试好的web项目放到对应的服务器发布目录下就行了

帮顶。

我也正在学习Linux下部署javaweb..

放到tomcat的webapps里面不 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号