`
mmdev
  • 浏览: 13244122 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

java中utf8编码的还原

 
阅读更多
一些字符被转换成了utf8编码,类似这样:%E3%81%82%E3%81%84。如今想对其进行还原,就是得到初始的字符串。刚开始想到的,就是利用getBytes和new String重新构造出来新的编码的字符串,可是结果不能成功。偶记得C#当中有一个现成的方法可以做这样的事情,好像在System命名空间下,于是在java的api doc中寻找,希望也有现成的,最后还是没有找到。可能真的没有吧,于是到网上找了一个,非常感谢这个站点啊,省了我不少时间。
详细如下:
http://fanqiang.chinaunix.net/program/java/2006-05-18/4198.shtml
分享到:
评论

相关推荐

    utf8 转为 gbk 编码

    可以帮助你把中文转换成UTF-8编码形式,UTF-8编码与中文互转,同时也支持把UTF-8编码过的字符还原成中文,将字符串转换为UTF-8形式,解决在网络传输过程中出现的字符乱码,同时可跨平台使用。

    深入分析 Java 中的中文编码问题

    在Java中,主要使用的编码格式有GBK、GB2312、UTF-8等。GBK是对GB2312的扩展,包含了更多的汉字。UTF-8是一种广泛使用的Unicode编码,能够表示世界上几乎所有的字符集。 二、Java中的字符串与编码 1. 字符串常量:...

    java 中文Unicode转换

    本文将深入探讨如何在Java中进行中文字符到Unicode编码的转换,以及如何从Unicode编码还原为中文字符。 首先,我们来了解Unicode的基本概念。Unicode是一个国际标准,它为每个字符分配了一个唯一的数字,这个数字被...

    java字符集编码问题

    通过对ISO 8859-1、GB2312/GBK、Unicode和UTF等常见编码的理解,以及Java提供的字符串操作方法(如`getBytes`和`new String`),开发者可以有效地解决实际项目中的字符编码问题,确保应用程序能够正确地处理各种文本...

    JAVA 解决Properties文件保存中文乱码

    由于此编码不支持大部分中文字符,因此在保存或加载包含中文的Properties文件时,必须指定正确的字符编码,通常是UTF-8。 ### 1. 保存中文到Properties文件 当向Properties文件写入中文时,我们需要创建一个...

    JAVA反编译文件解决中文乱码

    首先,理解问题的根源:Java源代码默认采用UTF-8编码,但某些情况下,源代码可能使用了其他编码方式,如GBK。当这些源代码被编译成字节码后,再用不支持原始编码的反编译工具打开,就会出现乱码。 1. **设置JD-GUI...

    [文件数据]mysql还原精灵 v1.0 β(UTF8)_meceemysqlutf8.zip

    【标题】:“MySQL还原精灵 v1.0 β(UTF8)_meceemysqlutf8”是一个专门针对MySQL数据库的备份与恢复工具,主要用于处理UTF8编码格式的数据。 【描述】:该工具的主要功能是帮助用户方便快捷地进行数据库的备份与...

    java中文乱码解决之道(4)java编码转换过程Java

    在Java中,最常用的字符编码是UTF-8,GBK和ISO-8859-1等。UTF-8是一种广泛支持的多字节编码,可以表示Unicode字符集中的所有字符,包括中文。GBK是中国大陆地区常用的一种双字节编码,主要用来处理中文字符。ISO-...

    JS实现对中文字符串进行utf-8的Base64编码的方法(使其与Java编码相同)

    这是因为中文字符在不同的环境和编程语言中可能会有不同的表示方式,比如JavaScript默认处理的是UTF-16编码,而Java则通常使用UTF-8编码。 在Java中,对中文字符串进行Base64编码时,我们需要先将字符串转换为字节...

    UTF-8.rar_utf_utf gb2312_utf 转换_utf-8_utf-8解码

    对于“UTF-8解码”这个标签,它通常指的是将用UTF-8编码表示的字节序列还原成可读的字符。在处理网络数据或读取二进制文件时,我们需要对获取的字节流进行解码,以理解其中的文本内容。例如,读取一个UTF-8编码的...

    JAVA 编码

    Java支持多种编码方式,包括ISO8859_1、GB2312、GBK、UTF-8、UTF-16和UTF-32等。其中,ISO8859_1适用于拉丁文,由单个字节表示。GB2312和GBK是针对简体中文的编码,包含单字节和双字节混合。UTF-8是最常用的Unicode...

    文件编码转换器(支持utf-8、gb2321等多种编码互转)

    本工具名为“文件编码转换器”,专为解决不同编码之间的互转问题,尤其支持UTF-8和GB2321这两种常见的编码格式。 UTF-8是一种广泛使用的Unicode编码,它的特点是可变长度,能够表示Unicode字符集中所有的140多万个...

    java 处理中文问题代码

    然而,网络传输和文件系统往往采用不同的编码格式,如GB2312、GBK、UTF-8等,这些编码方式与Java内部的Unicode编码并不总是兼容。因此,在读取或写入中文字符时,必须正确地进行编码转换,避免出现乱码现象。 ### ...

    java编码总结1

    Java中的`FileReader`和`FileWriter`默认使用系统默认编码,如果文件实际采用的编码与系统默认编码不同,就需要通过构造函数指定编码,如`new FileReader(file, "UTF-8")`。 在源码层面,Java源代码文件默认使用UTF...

    Java字符串取GBKUNICODE编码和相互转换.doc

    通过解析Unicode编码字符串中的`\u`后跟四位十六进制数字的形式,可以将Unicode编码还原为原始的字符串。 ```java public static String unicodeToString(String str) { Pattern pattern = Pattern.compile("(\\\\...

    java中文乱码字符集解决大全.pdf

    以中文Win2K为例,如果源文件使用GBK编码,javac会尝试将其转换为UTF-8编码,然后在运行时,JVM又需将UTF-8编码的字节码还原为GBK编码以正确显示中文。如果任一环节出现编码不匹配,就会导致乱码。 3. 解决Java中文...

    java properties文件中文转化

    此外,Java 8及以上版本的Properties类提供了新的API,允许直接指定输入流和输出流的字符编码,这也能有效解决编码问题。 总之,Java Properties文件中文转化是一个常见的编程问题,涉及到字符编码、Unicode转义等...

    Java文本字符编码解码操作类 Escape.java源代码.rar

    在Java编程语言中,字符编码和解码是处理文本数据时不可或缺的部分,特别是在网络通信、文件存储或跨系统交互中。Escape.java源代码是专门设计用于处理文本字符的编码和解码操作的一个类。这个类的目标是确保无论...

    记事本软件 还原 可以高亮显示各种语法 自定义语法高亮 支持ANSI,Unicode,UTF-8等编码互换

    2 支持ANSI,Unicode,UTF-8等编码互换 3 可以设置无限个书签(9种图标可换)轻松定位 4 空格,制表符彩色显示,并可互相转换 5 可以对任意的文本块进行操作,ALT键+鼠标 6 对括号{}〔〕()可以高亮配对...

    Java WEB开发中的中文乱码问题解决方法.pdf

    在Java Web编程中,常用的编码包括ISO-8859-1、GB2312、GBK、Unicode以及UTF-8等。 ISO-8859-1编码是单字节编码,它只能表示256个字符,不支持中文。GB2312是简体中文的字符集编码,属于双字节编码,能够表示约7000...

Global site tag (gtag.js) - Google Analytics