字符串转换意外

时间:2013-03-13 13:17:47

标签: java encoding replace bufferedreader

我在String上执行多项操作时遇到了意外行为。

我找到了:

String expectedString="ami\303\261o";其输出类似于:amiño

String str="ami\\303\\261o";其输出类似于:ami\303\261o

如果我们使用BufferedReader(readline)从文件中读取此字符串,则其值为:ami\303\261o

我如何从amiño获取str="ami\\303\\261o"字符串或使用ami\303\261o阅读文件(BufferedReader)?

任何类型的替换,转换,正则表达式或其他任何内容都是可以接受的。

1 个答案:

答案 0 :(得分:0)

org.apache.commons.lang.StringEscapeUtils.unescapeJava()您要找的是什么?