Java 字符转换成汉字

IT_小翼 发布于 2015/12/02 16:38
阅读 410
收藏 1

各位好!

请将下面的内容,用Java语言转换成汉字。

Úò┐Õ«ë/ÞÑ┐Õ«ëÚøÂÕú╣Õ╣┐Õ£║3F@192.168.204.8

以下是我写的case,可怎么都转换不成汉字,怎么破?

@Test
	public void testString() {
		String email = "Úò┐Õ«ë/ÞÑ┐Õ«ëÚøÂÕú╣Õ╣┐Õ£║3F@192.168.204.8";
		try {
			email = new String(email.getBytes("UTF-8"), "ISO-8859-1");
		} catch (UnsupportedEncodingException e) {
			e.printStackTrace();
		}
		System.out.println(email);
	}



该字符串是:"大明宫/西安零壹广场3F @192.168.204.8



加载中
1
shijacky
shijacky
@Test
    public void testString() {
        String email = "Úò┐Õ«ë/ÞÑ┐Õ«ëÚøÂÕú╣Õ╣┐Õ£║3F@192.168.204.8";
        try {
            email = new String(email.getBytes("UTF-8"), "ISO-8859-1");
        } catch (UnsupportedEncodingException e) {
            e.printStackTrace();
        }

        email = "大明宫/西安零壹广场3F @192.168.204.8";

        System.out.println(email);
    }




0
少不读水浒
少不读水浒
关键是原来的编码格式都不知道,怎么转?
水门-kay
水门-kay
+1
0
盲人摸象
盲人摸象
楼上说的好。
0
ksfzhaohui
ksfzhaohui

你不知道自己的编码是什么吗,出现这种情况,应该是编码格式和解码格式不一致

参考这个:

http://www.ibm.com/developerworks/cn/java/j-lo-chinesecoding/index.html

0
pantrick
pantrick
你这种已经转乱了的结果,应该反转回去,再转过来才是正确的
0
如比如比
如比如比
简单、把你认为可能的各种可能暴力一下一般都是没有问题的,参照http://www.oschina.net/question/87022_239713
0
lee123lee
lee123lee
http://www.ibm.com/developerworks/cn/java/j-lo-chinesecoding/index.html
返回顶部
顶部