http://docs.oracle.com/cd/B19306_01/server.102/b14225/ch2charset.htm#g1009784
Oracle字符集名称:WE8ISO8859P1
描述:西欧8位ISO 8859第1部分
区域:WE(西欧)
用于表示字符的位数:8
另一方面,UTF-8使用几个字节来存储符号。
如果您的数据库使用WE8ISO8859P1,并且列类型来自VARCHAR组(而不是NVARCHAR),并且您要插入代码>
255的符号,则该符号将转换为WE8ISO8859P1,并且某些信息将丢失。
简而言之,如果将UTF-8插入具有单字节字符集的db中,则数据将丢失。
上面的链接描述了不同情况下如何解决此问题。
您也可以尝试使用Oracle
asciistr/
unistr函数,但总的来说,这不是解决此类问题的好方法。



