-
发布于 2019-12-14 00:08
- 分类:百科
- 阅读(28)
unicode字符集
1.一个关于Java初学者的问题
完整问题:Java语言使用Unicode字符集有何好处,是为了提高运算性能还是别的理由
好评回答:Unicode是国际通用字符编码集,通过使用它使程序支持国际化 (i18n )。
UC软件和聊天室为何不支持UTF8字符集
完整问题:要是拒绝支持UTF8或UNICODE字符集显示,显然是自己放弃市场。明智的UC技术团队和营销团队不会不知道这个道理吧。QQ2009都开始支持UTF8或UNICODE字符集了。 UC还等待什么呢?
好评回答:嗯,说的对!但如果要支持Unicode的话,那需要把整个软件重构一遍,或者重写一遍,QQ2008就是这样做的。我想,也许支持Unicode的话,消息的传输与处理会略有不同,或者实现起来有点难度?我曾经用Java写过一个群聊的简单IM,因为Java本身是处理Unicode字符集,所以我实现起来不用考虑不同字符集问题。
UC软件和聊天室为何不支持UTF8字符集
完整问题:要是拒绝支持UTF8或UNICODE字符集显示,显然是自己放弃市场。明智的UC技术团队和营销团队不会不知道这个道理吧。QQ2009都开始支持UTF8或UNICODE字符集了。 UC还等待什么呢?
好评回答:嗯,说的对!但如果要支持Unicode的话,那需要把整个软件重构一遍,或者重写一遍,QQ2008就是这样做的。我想,也许支持Unicode的话,消息的传输与处理会略有不同,或者实现起来有点难度?我曾经用Java写过一个群聊的简单IM,因为Java本身是处理Unicode字符集,所以我实现起来不用考虑不同字符集问题。
怎么查看Oracle字符集及怎样修改字符集?
完整问题:怎么查看Oracle字符集及怎样修改字符集?
好评回答:Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台。影响oracle数据库字符集最重要的参数是NLS_LANG参数。它的格式如下:NLS_LANG = language_territory。charset它有三个组成部分(语言、地域和字符集),每个成分控制了NLS子集的特性。其中:Language 指定服务器消息的语言,territory 指定服务器的日期和数字格式,charset 指定字符集。如:AMERICAN _ AMERICA。 ZHS16GBK从NLS_LANG的组成我们可以看出,真正影响数据库字符集的其实是第三部分。所以两个数据库之间的字符集只要第三部分一样就可以相互导入导出数据,前面影响的只是提示信息是中文还是英文。二。查看数据库字符集这涉及三方面的字符集,一是oracel server端的字符集;二是oracle client端的字符集;三是dmp文件的字符集。在做数据导入的时候,需要这三个字符集都一致才能正确导入。1、查询oracle server端的字符集有很多种方法可以查出oracle server端的字符集,比较直观的查询方法是以下这种:SQL>select userenv(‘language’) from dual;结果类似如下:AMERICAN _ AMERICA。 ZHS16GBK2、如何查询dmp文件的字符集用oracle的exp工具导出的dmp文件也包含了字符集信息,dmp文件的第2和第3个字节记录了dmp文件的字符集。如果dmp文件不大,比如只有几M或几十M,可以用UltraEdit打开(16进制方式),看第2第3个字节的内容,如0354,然后用以下SQL查出它对应的字符集:SQL> select nls_charset_name(to_number(‘0354′,’xxxx’)) from dual;ZHS16GBK。
GBK字符集与GB2312字符集有什么区别
完整问题:
好评回答:GBK字符集与GB2312字符集的区别是包含的字数不同。如果你的输入法软件只支持GB2312字符集的话,那就只能输入6763个常用汉字;而支持GBK字符集的话就能输入GBK全部21003个简繁体汉字输入;如果支持GB18030的话就能输入GB18030全部27533个简繁体汉字输入。