Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用扬抑符(Â;)删除大写字母a_Java_Unicode - Fatal编程技术网

Java 使用扬抑符(Â;)删除大写字母a

Java 使用扬抑符(Â;)删除大写字母a,java,unicode,Java,Unicode,我写了一个获取纬度和经度的代码,但是,这些值是用一个“点”打印出来的。有没有办法删除这个字符? 搜索显示它的Unicode地址为U+00C2,但使用string.replace会引发错误。 有没有办法删除这个字符? 代码: 感谢您的帮助,谢谢 但是使用string.replace会引发错误 没有理由replace会有任何错误 str = str.replace("Â", ""); 或 也就是说,看。这些字符是使用错误的文本编码阅读页面的副作用。(关于文本编码的更多信息。)如果您使用正确的编

我写了一个获取纬度和经度的代码,但是,这些值是用一个“点”打印出来的。有没有办法删除这个字符? 搜索显示它的Unicode地址为U+00C2,但使用string.replace会引发错误。 有没有办法删除这个字符? 代码:

感谢您的帮助,谢谢

但是使用string.replace会引发错误

没有理由
replace
会有任何错误

str = str.replace("Â", "");



也就是说,看。这些字符是使用错误的文本编码阅读页面的副作用。(关于文本编码的更多信息。)如果您使用正确的编码阅读它,或者使用它们提供的API,您不应该有这个问题。

欢迎使用堆栈溢出!请拿着(你得到了一个徽章!),四处看看,仔细阅读,特别是我还推荐乔恩·斯基特的。“但是使用string.replace引发了错误”1。向我们展示如何尝试使用
替换
(这是正确的工具)。2.总是引用您得到的确切错误消息。我尝试了(用C#)并得到了一个完全可读的响应,将返回的字节读取为UTF8。也许你不应该用屏幕抓取他们的搜索页面,这很可能会使你当前的问题过时。原来我对unicode使用了错误的转义序列。这成功了,谢谢!
 S 33° 52' 4''
 E 151° 12' 26''
str = str.replace("Â", "");
str = str.replace("\u00C2", "");