编码格式检测

代码如下:

    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");

编码格式检测(中文乱码问题)相关推荐

  1. python3默认编码格式_python3 中文乱码与默认编码格式设定方法

    python默认编码格式是utf-8.在python2.7中,可以通过sys.setdefaultencoding('gbk')设定默认编码格式,而在python3.3中sys.setdefaulte ...

  2. VSCode 显示 GB2312 编码格式的中文乱码

    问题: 在 VSCode 中打开的代码本来的中文注释变成一堆不知道是啥东西 解决办法: 1.在vscode中的扩展中搜索:GBKtoUTF8 2.安装该插件,重新打开工程,问题解决 在网上找了很多其他 ...

  3. Java 读取文件中文乱码处理 Java IO读取txt文件内容的正确姿势避免中文乱码

    在读取文件时,使用InputStreamReader 指定编码格式避免中文乱码 @Testpublic void txtTest() {File file = new File("D:\\i ...

  4. python3设置编码_python3 中文乱码与默认编码格式设定方法

    python默认编码格式是utf-8.在python2.7中,可以通过sys.setdefaultencoding('gbk')设定默认编码格式,而在python3.3中sys.setdefaulte ...

  5. python编码格式 兼容中文_python中文编码(汉字乱码问题解决方案)

    Python脚本对英语字母是非常友好的,但对中文就不是了.我们用 Python 输出 "Hello, how are you!",英文没有问题,但是如果你输出中文字符 " ...

  6. Notepad++ 出现中文乱码,修改编码格式解决不了,修改字体可以

    1. 问题描述: 文本中的中文突然变成了乱码,英文正常:中文输入法,打字显示是中文,但是敲入文本后显示为不认识的字母.eg:谢谢 显示为 "лл" .按照百度中搜索的建议的修改 ...

  7. java中文getbytes为3,java 中文乱码问题

    1.要记住的事实 java的class文件是utf-8编码的,jvm使用utf-16,而java的字符串使用unicode编码 2.java支持的字符集 java支持的字符集可以通过java.nio. ...

  8. secureCRT及secureFX安装注册和secureFX中出现中文乱码的处理方式

    首先安装SecureCRT,完成后第一次点开,软件会要求你注册:这里大多数人都明白怎么做,直接忽略他,选择手动注册 点击注册机生成注册码等相关信息 然而很多人在生成注册码之后就开始傻傻的把信息往里面填 ...

  9. 【项目经验】Java web 页面跳转中文乱码

    小编最近在敲demo的时候遇到了Java web 页面跳转后中文乱码的问题,小编也是使劲浑身解数才把页面给弄好了,现在来总结一下. 问题再现: 小编在MyEclipse中试了多种方法,小编在这里一一总 ...

  10. Python Scrapy爬虫中文乱码问题“鎴愬姛”及用chardet解决乱码问题

    在爬取某个网站时,爬取第一个页面能正常获取,爬取第二个页面,获取文章内容时,返回的数据为中文乱码,乱码如下: {"rptCode":200,"msg":&quo ...

最新文章

  1. leetcode18
  2. RHCE认证培训+考试七天实录(一)
  3. Qt Creator指定编辑器设置
  4. DOMBOM(source、methods、contents、Application)
  5. 史上最气人的数学家:文理双全智商还高,说话只说半句,解题只解半个,调戏人调戏了三百年还不够......
  6. MATLAB混合编程视频教程下载 SIMULINK系统仿真视频
  7. 链接服务器 因为它不存在或者您没有所需的权限。处理
  8. 动态路由 RIP的配置方法
  9. SQL Server中的数据库文件组和零碎还原
  10. 回溯法——设计一个算法在1、2、3... 9(顺序不能变)数字之间插入+ 或 - 或什么都不插入,使得计算结果总是100的程序,并输出所有的可能性和全排列
  11. 本地项目上传至git码云步骤(超详细,附图文)
  12. Android - 城市/单项/国家区号选择器基础使用 及 使用国际区号json文件
  13. 1、Mac如何剪切文件
  14. 怎么样把聊天记录彻底删除?
  15. 6.3 Git 工具 - 交互式暂存
  16. 基于单片机智能波形发生器设计
  17. mySql 修改字段属性
  18. 全景虚拟漫游实现(three.js)
  19. sharesdk分享qq空间-错误码1001
  20. Python Web开发——Django框架学习

热门文章

  1. JAVA 访问windows共享文件夹
  2. 计算机导论 ——绪论
  3. js获取map对象的key和value
  4. Reflection in Java
  5. linux病毒扫描工具,linux病毒扫描工具ClamAV使用
  6. ORA-12154: TNS: 无法解析指定的连接标识符
  7. 将数据源的数据格式化显示,加上金额符号
  8. java咖啡机_JAVA咖啡机2010款
  9. 测试工作绝不仅限于点点点
  10. UVA11991 Easy Problem from Rujia Liu?(第K个V的位置)