如何替换java字符串中的unicode字符

时间:2014-04-12 00:24:13

标签: java

我的项目中有一个问题是用Java字符串中的另一个unicode字符替换unicode字符。 在搜索并尝试不同的代码后,我确实得到了解决方案 我想将波斯语中的一个字符替换为波斯语中另一个具有不同unicode数字的字符。 我真的很感激任何帮助。

感谢

1 个答案:

答案 0 :(得分:12)

尝试此操作可以解决您的问题。

str.replaceAll("\\p{Sc}", string_to_replcae);

和示例如下所示:

String str = "For some reason my �double quotes� were lost.";
    str = str.replaceAll("\uFFFD", "\"");

可以从这里查看此示例:How to replace � in a string

点击链接获取更多unicode表达式。 http://www.regular-expressions.info/unicode.html