LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2333|回复: 2

汉字问题: g++为什么报错说unknown escape sequence ?

[复制链接]
发表于 2007-6-16 15:14:47 | 显示全部楼层 |阅读模式
代码类似于下面这个样子,然后我用g++编译,像下面“我爱中华人民共和国”这些常用字就不会报错,但是遇到一些相对生僻的字,就会报错如: unknown escape sequence: '\333' 。
实在不明白是怎么回事,还请达人指教。。

char* hanzi[10]=
{
       "我爱中华人民共和国",
       ...................
};
发表于 2007-6-17 00:36:51 | 显示全部楼层
编码的问题吧?你的源文件使用什么编码?G++好像是支持UTF-8的,如果你的源文件不是的话,就转一下再试试看。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-18 02:20:32 | 显示全部楼层
恩,可能是有些字符的编码的低位涉及了ASCII码
算了,已经把那些导致错误的字符删了~~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表