作为示例,字符串“Caicó”被转换为“Caico”并且“ÀbIEntôt”被转换为“A bIEntot”.这是许多欧洲语言的常见问题,它使用diactrics来装饰普通的拉丁字母以改变其发音.
问题是当数据库输入ASCII(常规)编码时,您需要将其与Unicode字符进行比较.
函数TO_ASCII在Postegresql中完全适用于葡萄牙语.
是否有关于Oracle的类似功能的想法或更好的方法来比较Oracle中的这些字符串?
SELECT CONVERT(TRANSLATE('Ä Ê Í Ó Ø A B C D E ã à ã Ã','ãÃ','aA'),'US7ASCII','WE8ISO8859P1') from dual总结
以上是内存溢出为你收集整理的Oracle中的Diatric字符串转换 – Oracle中的TO_ASCII替代方法 – 如何删除重音符和特殊字符全部内容,希望文章能够帮你解决Oracle中的Diatric字符串转换 – Oracle中的TO_ASCII替代方法 – 如何删除重音符和特殊字符所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)