国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 服務(wù)器 > Linux服務(wù)器 > 正文

linux下因為系統(tǒng)編碼問題造成亂碼的快速解決方法

2024-09-05 23:02:43
字體:
供稿:網(wǎng)友

最近一段時間遇到一些潤乾的應(yīng)用在linux系統(tǒng)下面亂碼的問題,最后檢查后都發(fā)現(xiàn)是客戶的linux系統(tǒng)默認編碼設(shè)置的不正確造成的,這種原因造成亂碼的現(xiàn)象一般都是程序里面寫死了的中文字符能正常展現(xiàn),但是從數(shù)據(jù)庫中取出來的或者從程序中讀出來的中文字符就會出現(xiàn)亂碼。

下面就介紹一下由于linux系統(tǒng)編碼設(shè)置不正確造成潤乾報表應(yīng)用亂碼問題的解決辦法。

第一步:檢查linux的系統(tǒng)編碼。

檢查linux的系統(tǒng)編碼,確定系統(tǒng)是否支持中文。在linux系統(tǒng)的終端中輸入命令:locale,就會看到打印出的系統(tǒng)編碼信息。如果打印出來的信息如下,則說明系統(tǒng)的編碼不支持中文:

LANG=en_US.UTF-8

LC_CTYPE=”en_US.UTF-8″

LC_NUMERIC=”en_US.UTF-8″

LC_TIME=”en_US.UTF-8″

LC_COLLATE=”en_US.UTF-8″

LC_MONETARY=”en_US.UTF-8″

LC_MESSAGES=”en_US.UTF-8″

LC_PAPER=”en_US.UTF-8″

LC_NAME=”en_US.UTF-8″

LC_ADDRESS=”en_US.UTF-8″

LC_TELEPHONE=”en_US.UTF-8″

LC_MEASUREMENT=”en_US.UTF-8″

LC_IDENTIFICATION=”en_US.UTF-8″

第二步:修改系統(tǒng)默認編碼設(shè)置

如果發(fā)現(xiàn)系統(tǒng)編碼不支持中文的話,那么就要修改系統(tǒng)編碼,使其支持中文,這樣潤乾報表的中文在應(yīng)用中才不會亂碼。

修改系統(tǒng)編碼的方法如下:

/etc/sysconfig/i18n

Controls the system font settings. The language variables are used in /etc/profile.d/lang.sh. An example i18n file:

LANG=”en_US.GB18030″

LANGUAGE=” en_US.GB18030: en_US.GB2312: en_US “

SUPPORTED=” en_US.GB18030: en_US:en:en_US.UTF-8:en_US:en”

SYSFONT=”lat0-sun16″

以上是系統(tǒng)的默認字符集是英文的如果要把字符集設(shè)置成支持中文的,可以通過設(shè)置這個文件來改變系統(tǒng)的默認字符集。

另外,也可在用戶的環(huán)境變量或者用戶的環(huán)境變量文件加入路徑變量的聲明:

在系統(tǒng)的預(yù)處理文件中聲明,這樣對整個系統(tǒng)起作用:

#vi /etc/profile

在文件尾加入

LC_ALL=”zh_CN.GBK“

export LANG=”zh_CN.GBK“

在用戶的預(yù)處理文件中聲明,對單獨的用戶起作用:

#vi /root/.bash_profile

在文件尾加入

export LC_ALL=”zh_CN.GBK“

export LANG=”zh_CN.GBK“

以上配置重新啟動服務(wù)器使更改生效。

第三步:查看修改過的系統(tǒng)默認編碼。

通過以上步驟的操作然后重啟電腦,再在終端中輸入命令:locale,然后就會看到系統(tǒng)的字符集信息變化了

這樣系統(tǒng)編碼就支持中文了,經(jīng)過以上修改,由于系統(tǒng)默認編碼不支持中文造成的亂碼就可以順利解決了。

以上就是小編為大家?guī)淼膌inux下因為系統(tǒng)編碼問題造成亂碼的快速解決方法全部內(nèi)容了,希望大家多多支持VEVB武林網(wǎng)~


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 乌拉特中旗| 肃北| 攀枝花市| 麟游县| 肇源县| 滦南县| 三江| 洞口县| 噶尔县| 东乌| 西乌珠穆沁旗| 山阳县| 克什克腾旗| 双峰县| 泾川县| 嘉义市| 建昌县| 马龙县| 获嘉县| 铁岭市| 静乐县| 庐江县| 江津市| 云梦县| 桃江县| 曲水县| 工布江达县| 铜梁县| 盐山县| 连平县| 玉田县| 东乡族自治县| 上高县| 渝北区| 中西区| 广德县| 兴和县| 石林| 旺苍县| 社旗县| 宁海县|