character-encoding - Shift_JIS 中的反斜杠和波浪号字符是否有正确的编码?
问题描述
解决方案
Shift_JIS 的字符集在 JIS(日本工业标准)中定义。
字符编码 Shift_JIS 对半角字符集使用 JIS X 0201,对全角字符集使用 JIS X 0208。
\
问题中~
的意思是 ISO/IEC 8859-1(Latin-1) 中的半角反斜杠和波浪号,对吗?JIS X 0201(半角字符集)不包含这些字符(请参阅https://en.wikipedia.org/wiki/JIS_X_0201)。
所以答案是, Shift_JIS 中既存在\
也不~
存在。
FYR,JIS X 0208 包含全角反斜杠(FULLWIDTH REVERSE SOLIDUS,Unicode 中的 U+FF3C)。JIS X 0208 不包含全角波形符,但在 Windows(Microsoft 代码页 932)中等效的 Shift_JIS 包含全角波形符(FULLWIDTH TILDE,Unicode 中的 U+FF5E)。
推荐阅读
- terminal - 为 jupyterlab 安装 Conda 内核
- go - 点运算符如何在结构与指向结构的指针上工作?
- c# - C# --- 合并两个列表并将重复项放入一个新列表中,然后打印该列表
- ruby-on-rails - Rails file_field 标记未显示所选文件名
- c# - 返回主站点时 B2C 编辑配置文件自定义策略的问题
- ftp - Biztalk SFTP 配置优化
- reactjs - JSX 元素类型“AddIcon”在测试时没有任何构造或调用签名
- python - 返回另一个模型 Django 中属性的字符串表示形式
- python - 仅将包含某个单词的 Excel sheet_names 读入 pandas 数据框
- angular - 如何在 NativeScript 的安全存储插件中删除数据存储在特定对象中?[NativeScript 角度]