linux字符集设置命令 linux操作系统字符集

linux怎么修改字符集

可直接进入 mysql 进行更改,具体如下:

目前成都创新互联已为1000多家的企业提供了网站建设、域名、网站空间网站运营、企业网站设计、叶县网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

1.查找/etc目录下是否有my点吸烟 f文件;

#ls -l | grep my点吸烟 f (在/etc下查找是否有my点吸烟 f文件存在)

2.如果没有就要从/usr/share/mysql,拷贝一个到/etc 下,在/usr/share/mysql目录下有五个后缀为点吸烟 f的文件,分别是 my-huge点吸烟 f my-innodb-heavy-4G点吸烟 f my-large点吸烟 f my-medium点吸烟 f my-small点吸烟 f ;从中随便拷贝一个到/etc目录下并将其改为my点吸烟 f文件,我选择的是my-medium点吸烟 f :

#cp /usr/share/mysql/my-medium点吸烟 f /etc/my点吸烟 f

3.修改my点吸烟 f文件,在该文件中的三个地方加上 default-character-set=utf8([client] [mysqld] [mysql])

#vi /etc/my点吸烟 f

修改如下:(红色为添加部分)

[client]

#password = your_password

port = 3306

socket = /var/lib/mysql/mysql.sock

default-character-set=utf8

[mysqld]

port = 3306

socket = /var/lib/mysql/mysql.sock

skip-locking

key_buffer = 16M

max_allowed_packet = 1M

table_cache = 64

sort_buffer_size = 512K

net_buffer_length = 8K

read_buffer_size = 256K

read_rnd_buffer_size = 512K

myisam_sort_buffer_size = 8M

default-character-set=utf8

init_connect='SET NAMES utf8' //此行可不加

[mysql]

no-auto-rehash

default-character-set=utf8

保存退出;

4.重起MySQL服务器,使其设置的内容生效

#/etc/init.d/mysql restart

5. 重新登入mysql;

# mysql -u root - p

#(输入密码)

mysql show variables like 'character_set%' ;

+--------------------------+----------------------------+

| Variable_name | Value |

+--------------------------+----------------------------+

| character_set_client | utf8 |

| character_set_connection | utf8 |(都生成了utf8,成功了 哈哈哈)

| character_set_database | utf8 |

| character_set_filesystem | binary |

| character_set_results | utf8 |

| character_set_server | utf8 |

| character_set_system | utf8 |

| character_sets_dir | /usr/share/mysql/charsets/ |

+--------------------------+----------------------------+

mysql启动和停止 操作 :

可以通过 #/etc/init.d/mysql [start | stop | restart](实现启动,停止,重启)

也可以通过 #service mysql [start | stop | restart](实现启动,停止,重启)

*********************************

另外:如果在修改字符集前,尝试在数据库中插入中文,那么当修改了字符集后,在你所插入中文的数据库中(在别的数据库中可能没问题),

通过show variables like 'character_set%'查询的结果可如下:

+--------------------------+----------------------------+

| Variable_name | Value |

+--------------------------+----------------------------+

| character_set_client | utf8 |

| character_set_connection | utf8 |

| character_set_database | latin1 |

| character_set_filesystem | binary |

| character_set_results | utf8 |

| character_set_server | utf8 |

| character_set_system | utf8 |

| character_sets_dir | /usr/share/mysql/charsets/ |

linuxtomcat设置字符集

linuxtomcat设置字符集如下。

1、通过ssh命令登录linux系统。

2、输入find/-nameserver.xml搜索tomcat的配置文件。

3、通过cd文件路径进入对应的录目位置。

Linux里面locale命令作用是什么?

locale是linux系统中多语言环境的设置接口,Locale根据计算机用户所使用的语言,所在国家或者地区,以及当地的文化传统所定义的一个软件运行时的语言环境。

通过locale来设置程序运行的不同语言环境,locale由ANSI C提供支持。locale的命名规则为语言_地区.字符集编码,如zh_CN.UTF-8,zh代表中文,CN代表大陆地区,UTF-8表示字符集。在locale环境中,有一组变量,代表国际化环境中的不同设置。

语法格式:locale [参数]    locale介绍


新闻标题:linux字符集设置命令 linux操作系统字符集
标题网址:http://scyanting.com/article/ddegogh.html