UTF16,UTF32,UNICODE,ANSI,CP54936编码字符串转换工具.例如:在工具中输入"我是中国人",UTF16,UTF32,UNICODE,ANSI,CP54936各栏中会相应显示对应的编码数据.在一些开发编码相关方面会有用到简单好用.本人就常用,很方便.感谢原作者.

CodeView怎么用?

我在工作中经常需要查看几个字的编码,或者查看几个编码对应的字符,所以写了这个工具。用户可以在文本栏输入文本,或者在编码栏输入对应的编码。在您输入的同时,其它各栏会同步变化。输入编码格式是固定的:必须用两个16进制数字表示一个字节。每个字节用一个空格分隔。

CodeView有一点特色,就是用户可以设置要显示的代码页(两个左边有按钮的编码栏)。点击代码页按钮,在弹出的对话框选择代码页:

可以用编码栏右侧的保存按钮将数据保存到文件,可以选择是否需要加BOM。BOM的概念可以见 浅谈文字编码和Unicode(下) 的4.2.4节。如果您不熟悉UTF16-LE、UTF16-BE等概念,可以看看这篇文章的的4.2节。

请注意:当某个编码栏不支持特定字符时,CodeView会显示默认编码,通常是3F。

用CodeView解决“字符实体”类型乱码

CodeView 是一个查看文本编码的小工具。我们用它来解决这个乱码问题。

2.1 得到CP1252字符

首先要得到命名实体对应的乱码,即CP1252字符。

à′DÅêÕμ½£¬D»D»

如果你的邮件已经是这个样子,就可以跳过这步。如果你的邮件是

À´ÐÅÊÕµ½£¬Ð»Ð»

你就新建一个文本文件,内容如下:

À´ÐÅÊÕµ½£¬Ð»Ð»

BODY标签之间粘贴上要转换的命名实体。保存到html文件,用浏览器打开,就可以看到:

à′DÅêÕμ½£¬D»D»

复制这些CP1252字符。

2.2 由CP1252字符得到对应编码

打开CodeView。CodeView有两行是可以自己设置编码的。把第二行设置成CP1252,将最后一行设置成CP936,即GBK。 然后把前面复制的字符粘贴到文本行

这样就可以从CP1252行得到CP1252字符对应的编码文本。在CP1252行点右键,在右键菜单选择“复制全部”复制这行编码文本。

2.3 将编码当作GBK编码转换到文本

先删除掉最后一行的文本,然后将复制的CP1252编码文本粘贴到最后一行,即CP936行。这时在文本行就可以看到对应的文本。

3 结束语

如果把CP1252编码当作GBK编码,文本行还是乱码,你可以再试试Big5,即把最后一行设置成CP950。 这种类型的乱码邮件还是比较容易处理的,你可以自己动手解决它。

html实体编码转换工具,编码字符串转换工具(CodeView)相关推荐

  1. java 0x转中文_Java:转换汉字为unicode形式的字符串和转换unicode形式字符串转换成汉字...

    /* 输出 Original: 黄 彪彪 to unicode: \u9EC4\ \t\u5F6A\u5F6A from unicode: 黄 彪彪 使用命令转换: native2ascii -enc ...

  2. 转换汉字为unicode形式的字符串和转换unicode形式字符串转换成汉字

    http://www.cppblog.com/biao/archive/2013/07/04/137087.html /* 输出 Original: 黄 彪彪 to unicode: \u9EC4\ ...

  3. vue字符串转换成int_js 字符串转换成数字的三种方法

    方法主要有三种 转换函数.强制类型转换.利用js变量弱类型转换. 1. 转换函数: js提供了parseInt()和parseFloat()两个转换函数.前者把值转换成整数,后者把值转换成浮点数.只有 ...

  4. C语言字母转十进制,c语言十进制转换_C语言 字符串转换成十进制整数

    最佳答案 这道题不算难,就是筛选除了a,b,c,d,e,f和数字之外的所有字符,然后把十六进制数转换为十进制数,你等我写一下程序再发上来.追答: #include #include = "0 ...

  5. 组态王字符串转换整数_字符串转换整数(LC8)

    代码如下: class Solution { public: #define INT_MAX 2147483647 #define INT_MIN (-INT_MAX-1) int myAtoi(st ...

  6. python字符串转换字节_python 字节与字符串转换

    1.如果没有设置字符串编码格式,那么将采用系统默认编码格式 name = 'laogaoyang' # 采用系统默认编码格式 nameBytes = name.encode('utf-8') # 先将 ...

  7. JAVA集合与字符串转换

    JAVA集合与字符串转换 集合与字符串转换 集合与字符串转换 这里面包含的内容麻雀虽小五脏俱全,常用的一些java遍历,JDK1.8新特性实用,任意对象排序分组,字符串切割,集合切割,字符串转集合,集 ...

  8. Swift字符串转换成类

    2019独角兽企业重金招聘Python工程师标准>>> 字符串转换成对类: // MARK:// MARK: 字符串转换成类名/// 字符串转换成类class func string ...

  9. 字符串转换成utf-8编码

    a.将字符串转换成utf-8编码的字节,并输出,然后将该字节在转换成utf-8编码字符串,在输出 b.将字符串转换后才能gbk编码的字节,并输出,然后将该字节在转换成gbk编码字符串,在输出 1 2 ...

最新文章

  1. 群雄逐鹿,谁会赢得自动驾驶之战?
  2. opencv学习笔记10:阈值分割
  3. GDCM:Patch File的测试程序
  4. java输出毫秒时间
  5. java代码做repeat次运算,从键盘输入几个数,比最值
  6. 如何形容自己的计算机水平,信息在计算机中的表示
  7. 前端开发利器—FIDDLER 转
  8. 15个最佳jQuery的翻页书效果的例子
  9. open cv+C++错误及经验总结(十四)
  10. PHP内存溢出:Allowed memory size of 536870912 bytes exhausted (tried to allocate 20480 bytes)
  11. python暴力破解wps,Word,excel等文件
  12. visio 2010图形安装包
  13. linux 图片转视频教程,如何在Ubuntu上转换图像、音频和视频格式
  14. ROS联合Webots之实现趣味机器人巡线刷圈
  15. Sklearn 划分训练集和测试集
  16. 转 Vmware虚拟机怎样实现与主机同时上网的方法。
  17. iosetup mysql_InnoDB: Error: io_setup() failed with EAGAIN
  18. 使用 OSquery 和 YARA 进行审计
  19. ps 如何使用钢笔工具抠图
  20. 基于微信小程序的在线商城设计(后台PHP)

热门文章

  1. Windows 系统如何完全卸载 VSCode
  2. ubuntu NCNN Vulkan cuda 测试环境搭建,转载一篇简洁的搭建方法
  3. 正则手机号码校验11位,13,14,15,16,17,18,19开头
  4. windows做时间服务器,实现unix时间校准
  5. 超精致 Vue 视频播放组件Vue-CoreVideoPlayer
  6. ISIS原理及实验总结
  7. Python网络爬虫(三)网易云音乐热评
  8. 树莓派安装opencv报错“opencv2/xfeatures2d/cuda.hpp”,解决办法
  9. 坐标系定义和相互转换算法
  10. vue-cli3.0 引入外部字体并使用