`

关于UTF-8变GBK的事情

阅读更多
能给看看为什么我的这个方法写完了后

只要是中文字符串的长度是奇数的话最后一个没有转换呀

public static String changeUncode(String str)
{
try {
byte[] buf = str.trim().getBytes("GBK");
str = new String(buf, "UTF-8");
} catch (Exception e) {
e.printStackTrace();
}
return str;
}


分享到:
评论

相关推荐

    php 截取utf-8格式的字符串实例代码

    为了解决UTF-8编码字符串截取的问题,需要特别注意的是,UTF-8编码下的多字节字符在被截取时,必须同时保留字符的完整性。由于一个UTF-8编码的字符可能由1到4个字节组成,所以不能以字节为单位进行简单的截取操作。 ...

    ecshop模板转码专用工具2017

    ECSHOP网店程序模板代码不对是一件非常恼火的事情,现在本人...4、转码后会自动将charset=gbk替换成charet=utf-8 5、需要转换的文件扩展名列表,只有列在这里面的才会被转码 6、1:表示出除bom信息0:表示不去出bom信息

    版主中心正式版插件 for Discuz!7.0/7.1 v1.0.rar

    语言编码 简体GBK 简体UTF-8 繁体BIG5 繁体UTF-8  插件性质 原创作品 插件作者 黑客一族 本插件的构思: 通过自动化操作对版主进行多项管理. Top 1 : 管理界面. 完全的可视界面,优化过的独立后台,一套基于我...

    Java批量转换文件编码格式的实现方法及实例代码

    在软件开发中,编码格式的转换是一个常见的问题,特别是在项目迁移或升级时,需要将编码格式从GBK转换到UTF-8,以适应新的项目需求。然而,手动转换文件编码格式是一件很繁琐的事情,需要一步步地处理每个文件,容易...

    基于C++设计的(控制台)图书管理系统【100011550】

    大一上期C语言程序设计作业,编写的图书管理系统 随着各图书馆的图书数量不断增多和图书馆规模的不断扩大,管理这些庞大的体系非常困难的,因为图书的情况是随时改变...编码格式为GBK,如果打开中文为乱码请转换成UTF-8

    用VB编写QQ强行聊天器

    2. **数据编码与解码**:QQ的通信协议可能使用特定的编码方式,如UTF-8或GBK,开发者需要知道如何对发送和接收到的数据进行正确的编码和解码。 3. **协议解析**:QQ的聊天信息可能会通过特定的协议进行封装,如XML...

    python中读写文件及中文编码处理方法.docx

    f = codecs.open('c:/intimate.txt', 'a', encoding='utf-8') f.write(u'中文') f.close() ``` 3. **文件编码声明**: 在Python脚本文件中声明文件编码,以避免中文字符引起的编译错误: ```python # coding...

    linux怎样挂载U盘

    中文 Linux 常用的 locale 是 zh_CN.gb2312、zh_CN.gbk、zh_CN.gb18030 和 zh_CN.UTF-8。可以通过 `echo $LANG` 命令查询系统的 locale。 其次,需要确认虚拟机是否识别 U 盘。可以通过 `fdisk -l` 命令查询虚拟机...

    Python中文乱码详解参考.pdf

    编码规则:编码和解码过程中遵循的规则,例如GBK编码,UTF-8编码。 4. 多字节字符集(MBCS) 多字节字符集(MBCS)概念就诞生了。ANSI美国国家标准协会认可的标准。注意,它是一种标准,而不是某种具体编码,可以...

    Python2.x中str与unicode相关问题的解决方法

    这里假设读者已有与编码相关的基础知识,本文不再再次介绍,包括什么是utf-8,什么是unicode,它们之间有什么关系。 str与字节码 首先,我们完全不谈unicode。   s = "人生苦短" s是个字符串,它本身存储的就是...

    PHP学习笔记之字符串编码的转换和判断

    GBK 和 UTF-8 编码的转换是一个非常恶心的事情,比如像 PHP 中的 json_encode 本身根本不支持 GBK 形式的编码。有两个库函数能够支持编码的转换,通常能够想到的就是 iconv 函数,使用起来也非常爽:

    Python中文乱码详解.pdf

    编码规则是编码和解码过程中遵循的规则,例如 GBK 编码、UTF-8 编码。 字符编码的历史 ASCII 是美国信息交换标准代码,最早的通用编码方案。ASCII 只用 7 个比特位就表示完了所有拉丁文字母和一些符号,共 128 个...

    mysql乱码解决

    - 在创建数据库时,应指定支持中文的字符集,如gbk、utf8等。例如: ``` CREATE DATABASE chang CHARACTER SET gbk COLLATE 'gbk_chinese_ci'; ``` - 创建表时,也需指定相同的字符集,确保数据的一致性: ``...

    (人)版小学语文成语大全与解释.doc

    如果想要恢复文档内容的可读性,用户首先应检查文档的编码设置,确认其为简体中文或繁体中文编码(如GBK、GB2312或UTF-8等)。如果编码正确但依然无法正常显示,可能需要考虑文件是否在保存或传输过程中损坏。此时,...

    【JSP+Servlet+Tomcat】WEB项目初启动的那些糟心事

    解决这个问题需要修改Tomcat的`logging.properties`文件,将UTF-8编码更改为GBK,然后重启服务器。 网页无法显示,404 Not Found错误是另一个常见的问题。这可能是因为URL路径输入错误。正确访问JSP页面的URL应该...

Global site tag (gtag.js) - Google Analytics