黑马程序员技术交流社区
标题:
Java中怎么判断中文中是否包含生僻字或繁体字??急求啊
[打印本页]
作者:
Candy
时间:
2013-7-17 11:14
标题:
Java中怎么判断中文中是否包含生僻字或繁体字??急求啊
本帖最后由 Candy 于 2013-7-17 14:38 编辑
提问:Java中怎么判断中文中是否包含生僻字或繁体字??急求啊
注:各位大神们,解救下我这个坑吧。{:soso_e118:}
作者:
Candy
时间:
2013-7-17 11:14
听说有个有个汉字jar包可不知道怎么用。
作者:
董凯
时间:
2013-7-17 12:48
解决方案:
java应用中经常会碰到中文生僻字的输入和输出,由于java内部编码是ucs-2,生僻字乱码主要发生在数据存储和数据处理过程中。
数据存储:
1、数据库:要求数据库字符集支持的汉字更多。
sybase:字符集使用cp936或gb18030;db2:字符集使用GBK,oracle:字符集使用ZHS16GBK
2、XML文件:内部编码采用gb18030
数据处理:
java在读写数据时主要依赖操作系统的locale,所以java程序运行环境要求的LANG环境变量为zh_CN.gb18030,在linux、aix、hp-ux上都有该字库,用locale -a命令查看是否安装,如果没有安装即可
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2