http://una.soragoto.net/topics/13.html
googling article 简单翻译
经常见到的几个字符集,总结区别如下。
Windows 标准字符集不是Shift_JIS,而是Windows-31J
Shift_JIS是日文的一种字符集,Microsoft的MS-DOS采用Shift_JIS
作为日语标准编码,并命名为CP932(同理GBK相应为CP936,可以在Windows的cmd.exe中输入chcp查看)
开始,Microsoft允许各OEM厂商在CP932的基础上进行扩展,所以造成了各个OEM厂商的字符集都不一样。
后来,截止到Windows3.1日语版,Microsoft限制了各OEM厂商对字符集的扩展。而当时,
日本计算机市场基本被IBM和NEC占领,他们都是在CP932的基础上进行的扩展,所以日语的标准
字符集就变成了CP932了,IANA(The Internet Assigned Numbers Authority,互联网数字分配机构)
把它命名为Windows-31J.
在Java中,为了区分IBM的CP932和Windows-31J,所以用MS932来表示了。

上图中可以看出CP932、MS932、Windows-31J都是同一个东西
但他们和Shift_JIS是不同的,不过大部分文字都可以同样使用。
在程序中,一般,适用Windows-31J的地方如果使用Shift_JIS可能会有乱码,
但反过来,适用Shift_JIS的地方用Windows-31J就没问题
分享到:
相关推荐
### Shift_JIS_table(Unicode)码表解析与应用 #### Shift_JIS简介 Shift_JIS(Shift Japanese Industrial Standards)是一种用于表示日文字符的编码方式,由日本工业标准委员会(JISC)制定,并广泛应用于日语环境...
Shift_JIS,全称为"Shift Out/Shift In JIS Code",是一种广泛用于日本的字符编码标准,尤其在计算机系统和网络中应用颇广。它基于JIS X 0208和JIS X 0212字符集,包含了平假名、片假名、汉字以及其他特殊符号。...
ubuntu 上将utf8等编码格式转换为shift_jis格式的安装包,共三个enca_1.12-1_i386.deb libenca0_1.12-1_i386.deb librecode0_3.6-17_i386.deb
实现不同文件代码类型,诸如 Shift_JIS、EUC-JP、ISO-2022-JP、 Unicode、UTF-8 的相互変換,FREE软件
这种编码标准是IBM的Extended Kanji Code(JIS X 0208)和Microsoft的MS-Kanji之间的混合体,它最早在1978年由日本电气公司(NEC)开发,并在后来被其他制造商采纳。 Shift JIS编码的核心特点是其使用了两种不同的...
Shift_JIS 通过映射到 windows-31j (MS932) 对应于从属字符。 对于 JIS (ISO-2022-JP),它通过映射到 x-windows-iso2022jp 对应于等效于 MS932 的依赖字符。在代码中,应使用 Shift_JIS 和 ISO-2022-JP。 JavaMail ...
Shift-JIS-A编码字符表 Shift-JIS-A编码字符表 Shift-JIS-A编码字符表
"EUC-JP, JIS, Shift-JIS 编码转换详解" EUC-JP 是一种用来表示日语汉字的编码方法,主要用在 Unix 系统上。EUC 的全称为 Extended Unix Code,是一种用8位bit来表示字符的方法。EUC-JP 简称 EUC。 JIS 是一种用7...
各类编码转换,从unicode 到 Shift-JIS
Shift_JIS是一种用于日语字符的编码方式,它在Windows和其他一些环境中被广泛使用。该编码标准由日本的ASCII公司开发,作为对旧版JIS X 0201和JIS X 0208标准的扩展。 ### Shift_JIS编码简介 Shift_JIS(Shift ...
《Android内核移植:MT6797芯片在Android 8.0上的kernel shift解析》 在Android系统中,内核扮演着至关重要的角色,它是操作系统的核心,负责管理硬件资源和提供服务给用户空间的应用程序。本文将深入探讨标题为...
标题中的“CHCS 日语(Shift-JIS)显示”指的是在CHCS(Chinese Hospital Computer System,中文医院计算机系统)中,为了支持日语环境,进行了内码系统的转换,使其能够正确显示日语文本。Shift-JIS是日本广泛使用的...
932 shift jis对照表,汉化日语游戏用到
标题中的"nls_cp932.rar_cp932_translation"暗示了这是一个关于字符编码转换的资源包,尤其是与CP932字符集相关的。"nls"通常代表"National Language Support",在计算机领域中,它指的是为不同语言提供支持的系统...
"Shift-JIS" "TIS-620" "TSCII" "UTF-8" "UTF-16" "UTF-16BE" "UTF-16LE" "UTF-32" "UTF-32BE" "UTF-32LE" "Windows-1250" "Windows-1251" "Windows-1252" "Windows-1253" "Windows-1254" "Windows-1255" ...
opencv_python-4.2.0.32-cp27-cp27m-win32.whl文件,用来解决64位系统import cv2出错,...在该文件夹下按住Shift右键打开命令行(Windows PowerShell)敲入pip install opencv_python-4.2.0.32-cp27-cp27m-win32.whl
不同的语言字符集有着不同的编码标准,常见的编码包括big5、gbk、gb2312、utf8、Shift_JIS、iso8859-1等。为了确保网页能够正确地展示各种语言,就需要一种有效的编码切换解决方案。 首先,Web服务器发送给客户端的...
opencv_python-4.2.0.32-cp38-cp38-win32.whl 在线cmd命令pip3 install opencv_... 在该文件夹下按住Shift右键打开命令行(Windows PowerShell)敲入 pip install opencv_python-4.2.0.32-cp38-cp38-win32.whl
《日语编码转换器》是一款专门用于解决日语编码问题的工具,主要功能是将日语的Shift-JIS编码转换成BIG5(通常称为BGK)编码,以便于处理那些因编码不匹配导致的乱码TXT文件,使其能正确显示。在IT领域,尤其是在...
均值漂移(Mean Shift)是一种无监督的学习方法,常用于聚类和图像分割。它基于概率密度函数的原理,通过迭代寻找数据点的概率密度峰值,从而实现数据点的聚类。在本项目中,您提供了与Mean Shift算法相关的MATLAB...