请教关于Oracle处理Unicode的问题(AL16UTF16,AL32UTF8,UTF-32) 问题1:请问在Oralce中AL16UTF16与AL32UTF8的区别?问题2:请问Oracle支持UTF-32吗?问题3:请问直接把UTF-32的数据插入AL16UTF16或者AL32UTF8的Oralce数据库表中会有问题吗?会不会丢失真实数据?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 想搞清楚这几个问题,楼主需要分清楚三个概念:字符、字节和编码。比如2D 4E和D6 D0和e4 b8 ad和FF FE 2D 4E是字节,但是都对应同一个字符:‘中’。编码:把字符变成字节的过程。比如D6 D0把字符‘中’使用GB2312进行编码的字节结果。e4 b8 ad把字符‘中’使用Utf-8进行编码的字节结果。2D 4E把字符‘中’使用进行Utf-16编码的字节结果。FF FE 2D 4E把字符‘中’使用Utf-32进行编码的字节结果。对于问题二:SELECT * FROM v$nls_valid_values WHERE parameter = 'CHARACTERSET'可以看到oracle支持的所有字符集。我的oracle不支持Utf32。对于问题三:如果你理解了字符、字节、编码就不会问出这个问题了,问题中概念不清无法回答。 “同义词为分布式数据库提供位置透明性”这句话什么意思 用PL/SQL怎么生成ORCALE脚本 Vista下装了oracle后的一个错误 各位大哥哥,帮帮小妹忙了,不慎感激,我想问个统计sql写法,急哦,在线等!! 复杂的组合算法,请求帮助!!!!! 触发器编译错误,请大家帮忙看一下 父子维度问题 困饶了一天的问题:往oracle插入数据时 oracle tnsnames.ora问题 SQL Plus的错误讯息 日期字符串要更新到datetime字段中,如何只转换有效的日期 请教一个sql语句编写问题
FROM v$nls_valid_values
WHERE parameter = 'CHARACTERSET'
可以看到oracle支持的所有字符集。我的oracle不支持Utf32。对于问题三:如果你理解了字符、字节、编码就不会问出这个问题了,问题中概念不清无法回答。