我知道这个问题以前已经问过,但没有一个解决方案似乎适用于这个特定的问题。 我的Java应用程序从另一个服务器接收用户名。用户名有时包含UTF-8字符的十六进制表示。删除java中的十六进制UTF-8字符
例如:“Féçon”以F \ C3 \ A9 \ C3 \ A7on出现。
我在这个网站上找到的例子(大多数使用“getBytes”)都没有工作。不知道为什么。
所以我的问题是:如果你已经定义了一个字符串与这些字符,你怎么能删除它们,所以它看起来再次正确?
字符串测试= “F \ C3 \ A9 \ C3 \ A7on”
感谢:您可以通过以下自己试试吧! 迈克