我们正在使用utf8作为charset的数据库。现在在一个表中我们有一个像这样的值 'HERBES-Herbeàpoux'。现在我们必须把它转换成'HERBES-Herbe a poux'。即 - > a。 我们不能有替换函数,因为值是动态的。
请帮助我们。
答案 0 :(得分:3)
什么构成了“特殊角色”给你? US7ASCII字符集以外的任何东西?
您可以使用CONVERT
function
SELECT convert( <<your string>>, 'US7ASCII' )
FROM table_name
假设特定字符与US7ASCII字符集存在映射,则该映射将用于替换字符。如果没有定义映射,则该字符将替换为默认替换字符,问号“?”。