putty GB2312 BIG5 中文字符集补丁
注: 惭愧惭愧,最终发现只需要一条语句即可搞定, 修改 winucs.c 中函数 wc_to_mb 直接在进入函数后设置 codepage=936; 即可无障碍显示GBK中文,如要显示BIG5则修改为950.
putty 中如果一种不支持中文字符集的 monospace 字体,一般选择了就没法输入中文了。UTF8编码倒是配置字符集,但是ANSI的 GB2312 & BIG5 字符集一直不支持,除非选择支持GB2312&BIG5字符集的字体,比如 "Fixedsys" “NSimSun” 与其他中文字体。以下这个补丁就是给putty添加 GB2312 & BIG5 字符集支持,用VC编译后选择其中所需的字符集即可.
--- putty-src-orig/windows/winucs.c 2015-07-25 11:22:48.000000000 +0800
+++ putty-src/windows/winucs.c 2015-08-21 10:47:56.350800800 +0800
@@ -429,7 +429,8 @@{"CP819", 28591},{"CP852", 852},{"CP878", 20866},
-
+ {"BIG5", 950},
+ {"GB2312", 936},
+ {"GB18030", 54936},{"Use font encoding", -1},{0, 0}
以下效果图
注:
如果使用UTF8编码,有一个快速方法选择UTF-8字符集,即在putty命令窗口输入
echo -ne '\e%G\e[?47h\e%G\e[?47l'
即可快速选择UTF-8字符集,输入查看UTF-8中文.
参考 :
快速选择UTF-8字符集 http://planetozh.com/blog/2007/08/how-to-display-utf8-in-your-putty-bash-shell/
windows 字符编码表 https://msdn.microsoft.com/en-us/library/windows/desktop/dd317756(v=vs.85).aspx
putty GB2312 BIG5 中文字符集补丁相关推荐
- ubuntu中文乱码--添加中文字符集
在Ubuntu支持中文后(方法见上篇文章),默认是UTF-8编码,而Windows中文版默认是GBK编码.为了一致性,通常要把Ubuntu的默认 编码改为GBK.当然你也可以不改,但这会导致我们在两个 ...
- 中文字符集与字符编码知识
中文字符集与字符编码的基础知识 字符是各种文字和符号的总称,包括各国家文字.标点符号.图形符号.数字等.字符集是多个字符的集合,字符集种类较多,每个字符集包含的字符个数不同,常见字符集名称:ASCII ...
- 中文字符集与字符编码的基础知识[转载]
中文字符集与字符编码的基础知识 字符是各种文字和符号的总称,包括各国家文字.标点符号.图形符号.数字等.字符集是多个字符的集合,字符集种类较多,每个字符集包含的字符个数不同,常见字符集名称:ASCII ...
- linux7.0安装oracle乱码,Oracle Linux 7设置中文字符集
常安装Linux系统本着最简化安装,会默认使用英文字符集,不会安装中文字符集等其他字符.但是在一些必要情况下需要中文的支持,本文将演示如何在Oracle Linux7在安装中文字符集 1.首先使用lo ...
- CentOS7设置中文字符集
文章目录 一.字符编码和字符集 1.字符编码(character encoding): 2.字符集(Character set) 3.国际编码(Unicode) 二.汉字的编码 1.汉字的编码 2.汉 ...
- 修改Docker容器字符编码为-zh_CN.UTF-8中文字符集
版本记录 2019.4.26日 第一版 问题描述 公司的java项目中使用了openoffice和pdf2html对文件进行格式转换,word,ppt,pdf文件都转换没有问题,唯独excel转换后显 ...
- 解决 Docker Image的UTF-8中文字符集的问题(以Oracle为例)
解决 Docker Image的UTF-8中文字符集的问题(以Oracle为例) 参考文章: (1)解决 Docker Image的UTF-8中文字符集的问题(以Oracle为例) (2)https: ...
- docker兼容的linux内核,CentOS 6.5上安装Docker与Docker对中文字符集的支持
一.CentOS 6.5上安装docker 在CentOS 6.5 还不能够直接通过yum install -y docker 来安装docker服务,在一些文档中有看到说是因为内核太低的原因导致的, ...
- JS中文排序(Ext中文排序补丁)
1.浏览器中文比较 if(typeof(v1) == "string"&&/.*[\u4e00-\u9fa5]+.*$/.test(v1)){ //若为中文字符串 ...
- 微软飞行模拟服务器,微软飞行模拟负责人:拟推出官方中文支持补丁,预计2022上线...
直播吧8月10日讯 <微软·飞行模拟>负责人Jorg Neumann在最近的采访中表示:该作在未来会添加官方中文支持,而根据官方论坛的最新开发日志,计划将在2022年添加中文支持. < ...
最新文章
- 腾讯集团与光大集团签署战略合作 共建金融科技创新实验室
- springboot使用jdbc连接mysql数据库
- Ubuntu18.04完全卸载vscode
- 多CPU,多核,多进程,多线程以及进程和线程的简单理解以及区别
- P4055 [JSOI2009]游戏(二分图匹配+博弈)
- sudo配置临时取得root权限
- 梯形图 c语言代码生成,PLC梯形图中内嵌C语言编程的实现
- 第9章 项目人力资源管理
- deep learning 深度学习中英文版下载地址
- 调查了 10,975 位 Go 语言开发者,我们有了这些发现!
- 推荐两个不错的公众号
- linux nohup 命令详解
- SM3算法的C++实现(代码)
- activiti会签以及动态设置办理人员
- 断网重启路由器就好_电脑老断网重启就好怎么解决
- win10 添加照片查看器
- 《别做正常的傻瓜》笔记……
- 电脑硬盘锁怎么解除linux,硬盘锁了怎么办_硬盘锁怎么解除
- 漫画:什么是 “图”?
- 找出excel 除0以外的最小值
热门文章
- js基础-17-解析url的函数,字符串出现的次数最多,并统计它出现几次
- df 查看显示所有磁盘的信息
- python queue的用法_PYTHON多进程用法之四(Queue)
- httphandler java_java – 使用HTTPHandler上传文件
- laravel auth(api)-attempt 返回false_3分钟短文:Laravel把数据验证的手伸向“请求体”...
- 单体 soa 微服务 区别_程序员必须要知道的SOA和微服务的区别
- 公钥和私钥,数字签名
- 地图根据地名批量标注地点 发现好像要么限制了10-20个个数 要么就需要企业付费...
- .p7b证书转成iis使用的.pfx证书
- 观察者模式在制作披萨项目中的应用