大家帮忙啊!
在pl/sql中要实现,从表1将数据导入表2,并在此过程中将表1的某些字段转成半角导入到表2相应字段。
于是小弟用了to_single_byte(表1.字段1),但是有如下问题。
1.当表1.字段1的值是CCC时,转换结果为:CCC(正确)
2.当表1.字段1的值是Cカカ时,转换结果为:Cカカ(??)
其中的全角片假名没有被转成半角片假名?不知为什么?请高手相助阿!
在此小弟先谢谢,各位达人。
在pl/sql中要实现,从表1将数据导入表2,并在此过程中将表1的某些字段转成半角导入到表2相应字段。
于是小弟用了to_single_byte(表1.字段1),但是有如下问题。
1.当表1.字段1的值是CCC时,转换结果为:CCC(正确)
2.当表1.字段1的值是Cカカ时,转换结果为:Cカカ(??)
其中的全角片假名没有被转成半角片假名?不知为什么?请高手相助阿!
在此小弟先谢谢,各位达人。
你的全角转半角是指:把中文字符换成英文字符(中英文中有的字符)。
1 CCC是全角转换成半角就是CCC。(全角C中编码是按汉字编码,占两个字节,而半角是英文,只占一个字节)
2 Cカカ转换成半角就是c力力。解析:
2 C在中英文中都有编码,但是“力”在英文中有编码吗?
没有,没有怎么转??还不是一样的。所以是正确的
全角で「ヘルプ」
半角で「ヘルプ」