ubuntu 语系设定

输入简体字,点下面繁体字按钮Ubuntu 9.10 增加 / 设定 语系(Locale)

发表于 2009 年 11 月 18 日 由 Tsung

语系增加在 Debian / Ubuntu Linux 上, 都是编辑 /etc/locale.gen 此档案, 再执行 locale-gen 即可.

在 Ubuntu Linux 9.10 后, /etc/locale.gen 这个档案不见了, 设上去也没有用, 于是来找找新的设定法.

Locales 设定

由 man locale-gen 可以找到新的设定位置: /var/lib/locales/supported.d/*

# 可以看到目前设定语系

zh_TW.UTF-8 UTF-8

Locales 增加

要增加语系可以有下述两种做法: (注: 语系列表可见: /usr/share/i18n/SUPPORTED)

手动加入语系

vim /var/lib/locales/supported.d/zh # 随意新增一个档案(zh 这个档名可随意命名)

zh_CN.UTF-8 UTF-8

zh_SG.UTF-8 UTF-8

zh_HK.UTF-8 UTF-8

zh_TW.UTF-8 UTF-8

使用 locale-gen 加入语系

sudo locale-gen zh_TW

sudo locale-gen zh_TW.UTF-8

cat /var/lib/locales/supported.d/local # 加入完成后, 可于此档案看到资讯

重新建立 Locales

上述设定完成后, 执行重新建立的动作.

sudo locale-gen # 执行即可

完成可见: ls /usr/lib/locale # 语系档资料库.进行在线转换

时间: 2024-10-31 09:47:32

ubuntu 语系设定的相关文章

Ubuntu基础设定 openssh-server安装和使用

记录一下Ubuntu17.10的openssh-server的安装和使用.安装之后就可以使用ssh登陆Ubuntu了,所以是Ubuntu的基础设定之一. 事前准备 Ubuntu版本:17.10 devops@ubuntu:~$ cat /etc/issue Ubuntu 17.10 \n \l devops@ubuntu:~$ devops@ubuntu:~$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu

Linux(Ubuntu)之设定开机自启动

分两种:对自建脚本,对已安装服务 对已安装服务, 只需在/etc/rc.local中添加相应的启动命令,如: 重启后,即可自启动服务. 对自建脚本自启动: 创建脚本test,修改其权限为755,如: 执行 update-rc.d命令,将脚本test放入启动脚本中,如: Note:defaults 10 ,10 为执行顺序,按照自己的需要相应修改即可.在你有多个启动脚本,它们之间又有先后启动的依赖关系时,用于指定执行的先后顺序.

PHP和MYSQL的编码问题

http://blog.csdn.net/martinkro/article/details/5352474 1 MYSQL中的字符集概念  Mysql的字符集里有两个概念,一个是"Character set(字符集)",另一个是"Collations".1.1 Collations  Collations翻成中文是"校验",在网页开发的过程中,这个词汇,只在Mysql里使用,主要作用是指导Mysql对字符的比较,比如, ASCII字符集里,Co

ORA-12705问题解决过程

最近开发C#加ORACLE的程序,就有一台电脑连接的时候报错误 ORA-12705: Cannot access NLS data files or invalid environment specified 经过参考网上的文章,发现是NLS_LANG 的问题,奇怪的是为什么就这一台电脑有问题,后来在注册表里面找NLS_LANG的内容,结果发现这台电脑以前安装过ORACLE 9.X版本,我安装11的版本然后删除9也没有用. 最后还是把NLS_LANG改一下就成功了,发现它是64位里面,而我开发环

Mysql中文乱码问题完美解决方案[转]

原文地址 MySQL会出现中文乱码的原因不外乎下列几点:1.server本身设定问题,例如还停留在latin12.table的语系设定问题(包含character与collation)3.客户端程式(例如php)的连线语系设定问题强烈建议使用utf8!!!!utf8可以兼容世界上所有字符!!!!一.避免创建数据库及表出现中文乱码和查看编码方法1.创建数据库的时候:CREATE DATABASE `test`CHARACTER SET 'utf8'COLLATE 'utf8_general_ci'

MySQL编程(0) - Mysql中文乱码问题解决方案

MySQL会出现中文乱码的原因不外乎下列几点: 1.server本身设定问题,例如还停留在latin1 2.table的语系设定问题(包含character与collation) 3.客户端程式(例如php)的连线语系设定问题 强烈建议使用utf8!!!! utf8可以兼容世界上所有字符!!!! 一.避免创建数据库及表出现中文乱码和查看编码方法 1.创建数据库的时候:CREATE DATABASE `test` CHARACTER SET 'utf8' COLLATE 'utf8_general

修改数据库mysql字符编码为UTF8

Mysql数据库是一个开源的数据库,应用非常广泛.以下是修改mysql数据库的字符编码的操作过程. 步骤1:查看当前的字符编码方法 mysql> show variables like'character%'; +--------------------------+----------------------------+ |Variable_name |Value | +--------------------------+----------------------------+ |cha

MySql 中文乱码排查解决方案

阅读目录 1.避免创建数据库及表出现中文乱码和查看编码方法 2.避免导入数据有中文乱码的问题 3.解决网页中乱码的问题 MySQL会出现中文乱码的原因不外乎下列几点: server本身设定问题,例如还停留在latin1 table的语系设定问题(包含character与collation) 客户端程式(例如php)的连线语系设定问题 回到顶部 1.避免创建数据库及表出现中文乱码和查看编码方法 a.创建数据库的时候 CREATE DATABASE `test` CHARACTER SET 'utf

Shell基本知识

Shell是什么 Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以使用Shell来启动.挂起.停止甚至编写一些程序. Shell还是一个功能相当强大的编程语言,易编写,易调试,灵活性较强.Shell是解释执行的脚本语言,在Shell中可以直接调用Linux系统命令. Shell的分类 Shell的梁总主要语法类型有Bourne和C,这两种语法彼此不兼容.Bourne家族主要包括sh.ksh.Bash.psh.zsh:C家族主要包括:c