编码格式检测(中文乱码问题)
编码格式检测
代码如下:
public static void main(String[] args) throws UnsupportedEncodingException {//将要测试的字符串写入test中,直接运行即可String test= "ÖÐÎÄ";System.out.println(test);System.out.println(test.getBytes());System.out.println(test.getBytes("GB2312"));System.out.println(test.getBytes("ISO8859_1"));System.out.println(new String(test.getBytes()));System.out.println(new String(test.getBytes(), "GB2312"));System.out.println(new String(test.getBytes(), "ISO8859_1"));System.out.println(new String(test.getBytes("GB2312")));System.out.println(new String(test.getBytes("GB2312"), "GB2312"));System.out.println(new String(test.getBytes("GB2312"), "ISO8859_1"));System.out.println(new String(test.getBytes("ISO8859_1")));System.out.println(new String(test.getBytes("ISO8859_1"), "GB2312"));System.out.println(new String(test.getBytes("ISO8859_1"), "ISO8859_1"));System.out.println(new String(test.getBytes("GB2312"), "ISO8859_1"));}
运行结果如下:
ÖÐÎÄ
[B@15db9742
[B@6d06d69c
[B@7852e922
ÖÐÎÄ
����
ÖÃÎÄ
????
????
????
����
中文
ÖÐÎÄ
????
附:FTP文件名的转化。解决中文乱码问题
//可读格式转为文件名格式
new String("中文".getBytes("GB2312"), "ISO8859_1");//文件名转为可读格式
new String("ÖÐÎÄ".getBytes("ISO8859_1"), "GB2312");
编码格式检测(中文乱码问题)相关推荐
- python3默认编码格式_python3 中文乱码与默认编码格式设定方法
python默认编码格式是utf-8.在python2.7中,可以通过sys.setdefaultencoding('gbk')设定默认编码格式,而在python3.3中sys.setdefaulte ...
- VSCode 显示 GB2312 编码格式的中文乱码
问题: 在 VSCode 中打开的代码本来的中文注释变成一堆不知道是啥东西 解决办法: 1.在vscode中的扩展中搜索:GBKtoUTF8 2.安装该插件,重新打开工程,问题解决 在网上找了很多其他 ...
- Java 读取文件中文乱码处理 Java IO读取txt文件内容的正确姿势避免中文乱码
在读取文件时,使用InputStreamReader 指定编码格式避免中文乱码 @Testpublic void txtTest() {File file = new File("D:\\i ...
- python3设置编码_python3 中文乱码与默认编码格式设定方法
python默认编码格式是utf-8.在python2.7中,可以通过sys.setdefaultencoding('gbk')设定默认编码格式,而在python3.3中sys.setdefaulte ...
- python编码格式 兼容中文_python中文编码(汉字乱码问题解决方案)
Python脚本对英语字母是非常友好的,但对中文就不是了.我们用 Python 输出 "Hello, how are you!",英文没有问题,但是如果你输出中文字符 " ...
- Notepad++ 出现中文乱码,修改编码格式解决不了,修改字体可以
1. 问题描述: 文本中的中文突然变成了乱码,英文正常:中文输入法,打字显示是中文,但是敲入文本后显示为不认识的字母.eg:谢谢 显示为 "лл" .按照百度中搜索的建议的修改 ...
- java中文getbytes为3,java 中文乱码问题
1.要记住的事实 java的class文件是utf-8编码的,jvm使用utf-16,而java的字符串使用unicode编码 2.java支持的字符集 java支持的字符集可以通过java.nio. ...
- secureCRT及secureFX安装注册和secureFX中出现中文乱码的处理方式
首先安装SecureCRT,完成后第一次点开,软件会要求你注册:这里大多数人都明白怎么做,直接忽略他,选择手动注册 点击注册机生成注册码等相关信息 然而很多人在生成注册码之后就开始傻傻的把信息往里面填 ...
- 【项目经验】Java web 页面跳转中文乱码
小编最近在敲demo的时候遇到了Java web 页面跳转后中文乱码的问题,小编也是使劲浑身解数才把页面给弄好了,现在来总结一下. 问题再现: 小编在MyEclipse中试了多种方法,小编在这里一一总 ...
- Python Scrapy爬虫中文乱码问题“鎴愬姛”及用chardet解决乱码问题
在爬取某个网站时,爬取第一个页面能正常获取,爬取第二个页面,获取文章内容时,返回的数据为中文乱码,乱码如下: {"rptCode":200,"msg":&quo ...
最新文章
- leetcode18
- RHCE认证培训+考试七天实录(一)
- Qt Creator指定编辑器设置
- DOMBOM(source、methods、contents、Application)
- 史上最气人的数学家:文理双全智商还高,说话只说半句,解题只解半个,调戏人调戏了三百年还不够......
- MATLAB混合编程视频教程下载 SIMULINK系统仿真视频
- 链接服务器 因为它不存在或者您没有所需的权限。处理
- 动态路由 RIP的配置方法
- SQL Server中的数据库文件组和零碎还原
- 回溯法——设计一个算法在1、2、3... 9(顺序不能变)数字之间插入+ 或 - 或什么都不插入,使得计算结果总是100的程序,并输出所有的可能性和全排列
- 本地项目上传至git码云步骤(超详细,附图文)
- Android - 城市/单项/国家区号选择器基础使用 及 使用国际区号json文件
- 1、Mac如何剪切文件
- 怎么样把聊天记录彻底删除?
- 6.3 Git 工具 - 交互式暂存
- 基于单片机智能波形发生器设计
- mySql 修改字段属性
- 全景虚拟漫游实现(three.js)
- sharesdk分享qq空间-错误码1001
- Python Web开发——Django框架学习