`
zxs19861202
  • 浏览: 915348 次
  • 性别: Icon_minigender_1
  • 来自: 湖北—》上海
社区版块
存档分类
最新评论

修改ubuntu默认字符集

阅读更多

 今天把以前的项目移植到linux上了,我装的是ubuntu,web服务器是tomcat,发现用freemark模板生成的静态页面全

 

乱码了,在windows都是正常的,猜想可能是linux字符集的问题,用locale查看ubuntu默认字符集为en_US.UTF-8,需

 

要修改为zh_CN.GB2312.

 

首先vi /var/lib/locales/supported.d/local

将zh_CN.GB2312加入到后面,保存

 

执行:locale-gen

 

然后:vi /etc/profile  加入

 

LC_ALL="zh_CN.GB2312"

LANG="zh_CN.GB2312"

export LANG  LC_ALL

执行:source /etc/profile

 

ok!再用locale查看,发现字符集变为:zh_CN.GB2312

 

在启动tomcat生成静态页面,这下页面不乱码了。

 

 

 

分享到:
评论

相关推荐

    Ubuntu下修改MySQL字符集

    MySQL默认字符集为latin,若要正确显示中文,需要将字符集更改未utf8。修改字符集在ubuntu14和ubuntu16下略有不同。  编辑配置文件my.cnf  $sudo vim /etc/mysql/my.cnf  [client]  default-character-set=...

    gedit设置中文字符集

    ### gedit设置中文字符集 #### 问题背景 在日常工作中,我们经常需要处理不同操作系统间的文本文件。尤其是在Linux环境下使用gedit编辑器时,可能会遇到打开来自Windows系统的文本文件出现乱码的情况。这种情况...

    Ubuntu 系统中文显示乱码的问题解决

    Ubuntu使用Unicode(UTF-8)编码作为默认的字符集,但如果没有正确配置,它可能无法识别并正确显示中文字符。以下是一些解决Ubuntu系统中文乱码问题的方法。 首先,我们需要检查系统的字符编码设置。Ubuntu系统中,...

    Ubuntu下samba的使用

    2. **字符集设置**:`iocharset`选项用于指定系统的默认字符集,如果不设置这个选项可能会导致中文文件名显示异常。 3. **自动挂载**:为了避免每次挂载时都要输入密码,可以在命令中直接指定密码: ```bash ...

    Ubuntu中命令行中文乱码解决方法

    Ubuntu默认使用的字符编码可能与中文编码不兼容,导致中文字符无法正确解析,从而出现乱码现象。通常,Linux系统默认采用的是UTF-8编码,而某些中文环境或应用程序可能使用的是GBK等其他编码格式,这种编码格式的不...

    ubuntu下读取数据库中文乱码解决.docx

    这是因为 MySQL 的默认字符集是 latin1,而 PHP 程序的字符集是 utf-8。要解决这个问题,可以在 PHP 程序中执行以下语句: ```php mysql_query("SET NAMES UTF8"); ``` 这句语句的作用是将 MySQL 的字符集临时设置...

    ubuntu(vim,gedit等)乱码问题的解决

    不同的操作系统、软件默认使用的字符集可能不同。例如,Windows系统默认使用GBK编码,而Linux系统默认使用的是UTF-8编码。当文件在不同系统间传递时,如果接收方未能正确识别文件的原始编码,则会出现乱码现象。 ##...

    MySQL字符集utf8修改为utf8mb4的方法步骤

    这里的`character-set-server`定义了服务器的默认字符集,`collation-server`指定了排序规则。`init_connect`设置确保每次连接都会设置为utf8mb4,而`skip-character-set-client-handshake`则避免客户端字符集协商,...

    Ubuntu11.10文本乱码问题解决

    这些编码分别代表了GB18030、GB2312和GBK三种中文编码标准,它们涵盖了大部分中文字符集,确保Gedit在打开文本文件时能自动识别并正确显示中文内容。 **第四步:注销与重启** 完成上述设置后,为了使新的编码设置...

    Ubuntu SSH 安装教程.pdf

    这是因为 Ubuntu 中文环境的字符集编码是 UTF-8 的,而 SSH 客户端的设置编码不同。解决方法是修改 Putty 的配置,设置编码为 UTF-8。 四、使用 FTP 客户端 FTP 客户端可以使用 FileZilla 客户端,用 SFTP 协议从 ...

    安装Ubuntu 8.04.1 pdf文件中文显示乱码问题解决

    解决这个问题的方法通常涉及到安装额外的字体和配置系统以支持缺失的字符集。 首先,你需要确保系统已经安装了必要的开源字体,比如文泉驿系列字体,这些字体包含了大量中文字符。在终端中输入以下命令来安装: ``...

    Linux(ubuntu)与windows下安装mysql

    - 如果需要更改字符集,可以在配置文件中添加或修改 `character_set_server` 的值。例如,在 `[mysqld]` 下添加 `character_set_server=utf8`。 - 重启 MySQL 服务以使更改生效。 以上步骤涵盖了在 Linux (Ubuntu...

    Ubuntu基础知识介绍

    - **桌面环境**:Ubuntu 默认使用 GNOME 桌面环境,但也支持多种桌面环境。 - **软件中心**:内置软件中心方便用户查找、安装和管理软件。 - **硬件驱动管理**:自动检测并安装必要的硬件驱动程序。 - **安全性**:...

    ubuntu安装配置samba

    `display charset` 和 `unix charset` 分别指定了显示和系统字符集编码为 UTF-8,而 `dos charset` 设置了 DOS 文件名编码为 `cp936`,这样可以更好地支持中文环境下的文件名显示。 #### 五、添加用户账号 为了实现...

    ubuntu8.04服务器配置

    - 设置默认字符集为 UTF-8: ```bash vi /etc/apache2/conf.d/charset AddDefaultCharset UTF-8 ``` - 调整最大客户端连接数和服务器限制: ```bash vi /etc/apache2/apache2.conf MaxClients 250 ...

    Ubuntu安装MySQL及常用操作

    2. **修改字符集设置**:在`[mysqld]`部分下添加或修改`character_set_server=utf8`。 3. **重启MySQL服务**: ```bash sudo service mysql restart ``` 4. **验证字符集设置**:登录MySQL并验证字符集设置是否...

    linux-ubuntu基础与命令行学习

    在桌面打开终端时,默认位置是当前用户的主目录。 #### 三、Ubuntu命令行基础 - **命令结构**: 一个典型的Linux命令由命令名、选项和参数组成。命令选项通常以短横线`-`开头,用于指定命令的行为或提供额外的信息...

    Ubuntu SSH 安装教程.docx

    在 Ubuntu 下,可以使用 SSH 客户端访问 Ubuntu SSH 服务器,但需要注意中文环境的字符集编码是 UTF-8 的。 三、FTP 客户端使用 FileZilla 访问 Ubuntu SSH 服务器 可以使用 FileZilla 客户端通过 SFTP 协议访问 ...

Global site tag (gtag.js) - Google Analytics