有没有办法在java中的字符集之间实现字符的音译?类似于unix命令(或类似的php函数)的东西:
iconv -f UTF-8 -t ASCII//TRANSLIT < some_doc.txt > new_doc.txt
Run Code Online (Sandbox Code Playgroud)
最好是在字符串上操作,与文件没有任何关系
我知道您可以使用String构造函数更改编码,但这不能处理不在生成的字符集中的字符的音译.
在2.3之前的Android版本中,java.text.Normalizer的最佳替代方法是什么? http://developer.android.com/reference/java/text/Normalizer.html
我需要匹配Strings
perché perchè perche
Run Code Online (Sandbox Code Playgroud)
谢谢
尼古拉
我正在尝试使用 REreplace 从字符串中删除重音符号,但它不起作用。
\n这是字符串:
\nAlertas del Condado: Por favor, h\xc3\xa1ganos saber si usted recibe este mensaje. Gracias.\nRun Code Online (Sandbox Code Playgroud)\n尝试删除“h\xc3\xa1ganos”中的重音符号并将其替换为“a”。
\n这是代码:
\nRereplace(trans_sms, '\xc3\xa1', 'a', 'all')\nRun Code Online (Sandbox Code Playgroud)\ntrans_sms绳子在哪里。
我一直在尝试搜索,但无法弄清楚为什么它没有被替换。
\n预先感谢任何人的帮助!
\n