在Linux中查看文件編碼可以通過以下幾種方式:1.在Vim中可以直接查看文件編碼:setfileencoding,即可顯示文件編碼格式。2.enca(如果你的系統中沒有安裝這個命令,可以用sudoyuminstall-yenca安裝)查看文件編碼
Ⅱ ฅ屬於什麼字元集,linux下我該下載什麼字體才能正常使用
僧伽羅文0D80—0DFF
字元總數:128
type:母音附標文字
語言:僧伽羅語, 梵語
國家地區:斯里蘭卡, 印度
Ⅲ linux安裝oracle 10g 安裝界面亂碼
從網站下載字體庫
然後在Linux下執行以下命令,把字體庫安裝到相應位置即可
mkdir -p /usr/share/fonts/zh_CN/TrueType
cp zysong.ttf /usr/share/fonts/zh_CN/TrueType/
這樣在安裝的時候。Oracle就會提示中文了,而不再是中文亂碼了。
Ⅳ linux怎麼修改字元集
可直接進入 mysql 進行更改,具體如下:
1.查找/etc目錄下是否有my.cnf文件;
#ls -l | grep my.cnf (在/etc下查找是否有my.cnf文件存在)
2.如果沒有就要從/usr/share/mysql,拷貝一個到/etc 下,在/usr/share/mysql目錄下有五個後綴為.cnf的文件,分別是 my-huge.cnf my-innodb-heavy-4G.cnf my-large.cnf my-medium.cnf my-small.cnf ;從中隨便拷貝一個到/etc目錄下並將其改為my.cnf文件,我選擇的是my-medium.cnf :
#cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
3.修改my.cnf文件,在該文件中的三個地方加上 default-character-set=utf8([client] [mysqld] [mysql])
#vi /etc/my.cnf
修改如下:(紅色為添加部分)
[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/ |
Ⅳ 在linux上建oracle上建實例時,字元集應該怎麼設
NLS_LANG 由三部分組成 :
NLS_LANG=<NLS_LANGUAGE>_<NLS_TERRITORY>.<clients characterset>
NLS_LANG=語言_地域_客戶端字元集;
用"locale"命令或者"env | grep LANG"查看NLS_LANG的設置,
LANG值為"en_US.UTF-8" 時,
意味著NLS_LANG用以下格式設置 NLS_LANG=AMERICAN_AMERICA.AL32UTF8。
SIMPLIFIED CHINESE_CHINA.ZHS16GBK 是Oracle中的中文字元集
如果默認選擇的時候沒有選擇中文字元集,也可以自己設置,
連接上Oracle後用命令「alter database character set internal_use ZHS16GBK ;」
在查詢:select userenv('language') from al;
USERENV('LANGUAGE')
----------------------------------------------------
SIMPLIFIED CHINESE_CHINA.ZHS16GBK
Ⅵ 如何修改LINUX的默認字元集為GBK
windows下的mysql配置文件是my.ini,一般在c:\windows\my.ini或者c:\winnt\my.ini可以直接在這個文件裡面加上 default-character-set=gbk #或gb2312,big5,utf8 然後重新啟動mysql service mysql restart 或 /etc/init.d/mysql restart 或用其他方法重新啟動,就生效了。
Ⅶ linux 下 openjdk 如何添加中文字元集(字型檔)
sudonano/etc/locale.gen把中文字元集前的#去掉(如zh_CN.UTF8zh_CN.GBK等)退出sudolocale-gen
Ⅷ 如何修改linux系統的字元集
把linux的字元集抄改變一下。襲
路徑:etc/sysconfig/i18n
默認的為:
代碼如下:
LANG=「en_US.UTF-8」
SYSFONT=「latarcyrheb-sun16」
修改為:
代碼如下:
LANG=「zh_CN.GB18030」
LANGUAGE=「zh_CN.GB18030:zh_CN.GB2312:zh_CN」
SUPPORTED=「zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en」
SYSFONT=「lat0-sun16」
重啟Linux伺服器即可。