【发布时间】:2012-10-17 23:10:46
【问题描述】:
我们有一个以 utf8 作为字符集的数据库。现在在一张桌子上,我们有一个像 'HERBES-Herbe à poux' 。现在我们必须将其转换为 'HERBES-Herbe a poux' 。即à--> a。 我们不能有替换功能,因为值是动态的。
请帮助我们。
【问题讨论】:
标签: string oracle character-encoding internationalization
我们有一个以 utf8 作为字符集的数据库。现在在一张桌子上,我们有一个像 'HERBES-Herbe à poux' 。现在我们必须将其转换为 'HERBES-Herbe a poux' 。即à--> a。 我们不能有替换功能,因为值是动态的。
请帮助我们。
【问题讨论】:
标签: string oracle character-encoding internationalization
对您来说,什么是“特殊字符”? US7ASCII 字符集之外的任何内容?
您可以使用CONVERT function
SELECT convert( <<your string>>, 'US7ASCII' )
FROM table_name
假设存在特定字符到 US7ASCII 字符集的映射,该映射将用于替换该字符。如果没有定义映射,则该字符将被默认替换字符替换,即问号“?”。
【讨论】: