如何处理日文系统中的NEC拡張字
来源:互联网 发布:淘宝买烟暗号2017 编辑:程序博客网 时间:2024/05/10 01:27
使用原因:本系统原来定义的CHARSET=Shift_JIS
但是定义为shift_jis时,NEC拡張字,比如
① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩ ⑪ ⑫ ⑬ ⑭ ⑮
⑯ ⑰ ⑱ ⑲ ⑳ Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ Ⅶ Ⅷ Ⅸ Ⅹ
㍉ ㌔ ㌢ ㍍ ㌘ ㌧ ㌃ ㌶ ㍑ ㍗ ㌍ ㌦㌣ ㌫ ㍊ ㌻
㎜ ㎝ ㎞ ㎎ ㎏㏄ ㎡ ㍻
〝 〟 № ㏍ ℡ ㊤ ㊥ ㊦ ㊧ ㊨ ㈱ ㈲ ㈹ ㍾ ㍽ ㍼
≒ ≡ ∫ ∮ ∑ √ ⊥ ∠ ∟ ⊿ ∵ ∩ ∪
不能正确的表示出来
例如,MS932 专有字符(“@”等)将变为“?”
解决方法:--- 对于 JSP,在 page 标记中将 Shift_JIS 重写为 Windows-31J。
示例:
当 JSP 中存在以下行且使用 MS932 字符时,请将
<%@ page contentType="text/html; CHARSET=Shift_JIS" %>
重写为:
<%@ page contentType="text/html; CHARSET=Windows-31J" %>
在 Servlet 中更改 setContentType() 的规范。
对于 Servlet,当存在以下规范且使用 MS932 字符时,请将
response.setContentType("text/html;charset=Shift_JIS");
重写为:
response.setContentType("text/html;charset=Windows-31J");
在Mysql数据库中使用MS932字符时,请将:
default-character-set= sjis
重写为:
default-character-set= cp932
相关知识:
“Windows-31J”是在 IANA 中正式注册的字符集名称,等同于 Microsoft 代码页 932(cp932)。
在 Java 中,MS932 等同于 Microsoft cp932。
因此,Java 中的“MS932”便是 IANA 的“Windows-31J”。
实际上在 Java 中,“Windows-31J”也是 MS932 的别名。
附表:
下表列出了有效的字符集标签值以及等同的 IANA 标签和说明:
字符集标签
IANA 标签
说明
cp932
windows-31j
Microsoft CP932 = Win31J-DBCS
sjis
shift_jis
Shift JIS(无扩展)
- 如何处理日文系统中的NEC拡張字
- 如何处理日文系统中的NEC拡張字
- 如何处理日文系统中的NEC拡張字
- 如何处理日文系统中的NEC拡張字[转载]
- 日文系统 如何隐藏文件扩展名
- 日文系统键盘布局发生混乱的处理方法
- 日文windows系统 oracle数据库乱码的处理
- 文件名日文乱码处理
- 日文系统下魔兽争霸
- 删除系统日文输入法
- 关于安装日文系统
- NEC
- NEC 遥控器 源码处理流程分析
- 北京nec药局管理系统
- 日文系统常用词汇[日语]
- eclipse 中日文系统 汉化
- 如何在系统中添加韩文/日文(或其他语言)输入法
- 怎么识别图片中的日文
- 关于在标题栏不触发WM_NCLBUTTONUP事件的替代方法(C#)
- 怎样制作.Net卸载程序?
- ajax开发详述
- VC的命名管道学习笔记总结
- 无效的 CurrentPageIndex 值。它必须大于等于 0 且小于 PageCount
- 如何处理日文系统中的NEC拡張字
- 听录——北极传说
- UNREAL编辑器果然强大
- ASP.NET应用中缓存Oracle数据
- UTF-8 NO BOM & BOM
- 修改远程端口
- 一个项目之后的小总结
- 收集到的国内外java学习网站
- VC的匿名管道学习笔记总结