Solaris字符集(中文乱码问题)
来源:互联网 发布:java环境变量设置 编辑:程序博客网 时间:2024/06/08 13:27
1.查看Solaris包含的字符集:
cd /usr/dt/app-defaults/ ls
或者:
locale -a //所有可用的公共语言环境2.查看语言环境变量:
locale //当前语言环境或者:
echo $LANG //查看当前设置的字符集3.设置字符集:
LANG=zh.GBKexport LANG //设置为当前采用的字符集,下次登录需重新设置
或者设置系统默认字符集:
修改/etx/default/init文件,加入LANG=zh.GBK,需重启生效。注:系统下/etc/TIMEZONE是指向init的链接,也可以直接修改这个文件。
总结:只读方式查看一个文件(more、tail、cat命令),只要你的系统中包含该文件编码所采用的字符集,就可以正常显示。但如果要编辑(vi命令),则需要设置LANG为该字符集,才能进行正常编辑。
例如,对于一个文件temp,假如temp的编码为GBK,系统LANG=zh.UTF-8,则vi进行编辑时中文会显示乱码,此时需要设置LANG为zh.GBK。推荐文章:
http://hi.baidu.com/linccn/item/70b52f9934be57dc7b7f0188
- Solaris字符集(中文乱码问题)
- Spring MVC过滤器-字符集过滤器(CharacterEncodingFilter)中文乱码问题
- MySQL的字符集以及中文乱码问题
- mysql字符集修改方法&中文乱码问题
- mysql字符集修改方法&中文乱码问题
- PHP Mysql 字符集及中文乱码问题
- 字符集和编码--中文乱码问题
- SpringMVC解决中文字符集乱码问题。
- oracle数据库we8dec字符集中文乱码问题
- 如何在Ubuntu下添加中文字符集支持(解决中文乱码问题)
- 源文件字符集,编译器内部字符集,执行字符集,控制台乱码问题,Qt中文问题
- oracle中文字符集乱码
- jquery+jsp+servlet做$.ajax交互时出现中文乱码(字符集问题)的解决方案
- Linux下MySQL 5.5的修改字符集编码为UTF8(彻底解决中文乱码问题)
- 解决hibernate向mysql插入中文乱码问题(更改MySQL字符集)
- Linux下MySQL 5.5的修改字符集编码为UTF8(彻底解决中文乱码问题)
- Linux下MySQL 5.5的修改字符集编码为UTF8(彻底解决中文乱码问题)
- Linux下MySQL 5.5的修改字符集编码为UTF8(彻底解决中文乱码问题)
- Android 使用SQLiteDatabase操作SQLite数据库(一)
- 初学js正则表达式之密码强度验证
- iPhoneUI大小
- 解决eclipse中org.w3c.dom.Node类老报The method getTextContent() is undefined 问题
- 悲剧进化史:黑莓是如何与机遇擦身而过的?
- Solaris字符集(中文乱码问题)
- 安装centOS的三种方式
- BUYING FEED
- antlr指南 第二章 编译原理基础知识
- Django+python+eclipse 快速搭建博客blog
- XP下硬盘安装CentOS 5.5 实践版
- 五星级推荐----外语学习的真实方法及误区
- 浮点数保留小数后2位
- ABAP基础知识