導航:首頁 > 配伺服器 > 如何修改伺服器字元集

如何修改伺服器字元集

發布時間:2023-03-28 10:47:50

『壹』 SQL SERVER 2008 如何將字元集更改為UTF-8

1.直接打開SQLSERVER2008的相關窗口,會看到字元集為ISO-8859-5,如下圖。

『貳』 怎麼改字元集

[A]資料庫伺服器字元集select*fromnls_database_parameters,其來源於props$,是表示資料庫的字元集。
客戶端字元集環境select*fromnls_instance_parameters,其來源於v$parameter,
表示客戶端的字元集的設置,可能是參數文件,環境變數或者是注冊表
會話字元集環境select*fromnls_session_parameters,或螞其來源於v$nls_parameters,表示會話自己的設置,可能是會話的環境變數或者是altersession完成,如果會話沒有特殊的設置,將與nls_instance_parameters一致。
客戶端的字元集要求與伺服器一致,才能正確顯示資料庫的非Ascii字元。如果多個設置存在的時候,altersession環境變數注冊表參數文件
字元集要求一致,但是語言設置卻可以不同,語言設置建議用英緩團沖文。如字元集是zhs16gbk,則nls_lang可以是American_America.zhs16gbk。擾殲
[A]8i以上版本可以通過alterdatabase來修改字元集,但也只限於子集到超集,不建議修改props$表,將可能導致嚴重錯誤。
Startupnomount;
Alterdatabasemountexclusive;
;
Altersystemsetjob_queue_process=0;

『叄』 如何修改windows下phpmyadmin中的伺服器字元集從UTF8為GBK

一、phpmyadmin設置新建資料庫的默認編碼為gbk或utf8編碼的方法

1.先運行show variables like 'character%';查看本mysql的各項charset設置

其中:
character_set_database代表當前所在資料庫的編碼,這里是gbk
character_set_server代表默認的新建資料庫編碼,這里是latin1

也就是說,我的當前所在資料庫編碼是gbk,而如果我新建一個資料庫,默認編碼是latin1

2.根據character_set_database和character_set_server的值,我們就好辦了。運行以下兩條sql語句,即可設置完畢:

set character_set_server=gbk; //設置默認新建資料庫編碼為gbk

alter database testdb character set utf8; //更改現有資料庫編碼

注意:set character_set_server=gbk只對當前連接或者查詢有效。如果想新建資料庫,請將create database語句寫在同一查詢中,否則無效

若想永久生效,將character_set_server = gbk寫入mysql的配置罩悶頃文件/etc/my.cnf即可

二、phpmyadmin導入資料庫時gbk或utf8編碼的設置(解決導入數罩裂據庫中文亂碼問題)

1.首先確保導入的sql文件中的中文不是亂碼,此sql文件可以是utf8編碼也可以是gb2312編碼,都沒關系

2.在sql文件的最開頭添加set names utf8或者gb2312;(必須與你文件的編碼相同物陸,如果你想導入後是utf8,你的文件編碼就要是utf8,如果你想導入後是gbk/gb2312,你的文件編碼就要是gbk/gb2312)。

3.通過phpmyadmin導入界面直接導入即可

4.文件的字元集,mysql字元集,mysql連接校對等幾處字元集設置可以不用管。比如我這里mysql字元集,mysql連接校對分別是latin1和utf8_general_ci,不影響我的導入後的字元集和編碼

『肆』 如何查看和修改Oracle資料庫伺服器端的字元集

  1. A、oracle server 端字元集查詢

    select userenv('language') from al

    其中NLS_CHARACTERSET 為server端字元集

    NLS_LANGUAGE 為 server端字元顯示形式

    B、查詢oracle client端的字元集

    $echo $NLS_LANG

    如果發現你select 出來的數據是亂碼,請把client端的字元集配置成與linux操作系統相同的字元集。如果還是有亂碼,則有可能是資料庫中的數據存在問題,或者是oracle服務端的配置存在問題。

    C、server端字元集修改

    將資料庫啟動到RESTRICTED模式下做字元集更改:

    SQL> conn /as sysdba Connected.

    SQL> shutdown immediate;

    Database closed.

    Database dismounted.

    ORACLE instance shut down.

  2. 如果發現你select 出來的數據是亂碼,請把client端的字元集配置成與linux操作系統相同的字元集。如果還是有亂碼,則有可能是資料庫中的數據存在問題,或者是oracle服務端的配置存在問題。

  3. .1.oracle server端字元集查詢 復制代碼代碼如下: select userenv('language') from al; server字元集修改: 將資料庫啟動到RESTRICTED模式下做字元集更改:&??

  4. oracle10g伺服器端是安裝在AIX 6.0系統上,客戶端是安裝在windows server 2008 系統上,客戶端與伺服器已成功連接,但是資料庫表裡的中文字無法顯示,顯示為「?」,用SQLPLUS查得伺服器端的字元集為AL16uTF16,如何修改該字元集使之支持中文呢?另外oracle10G客戶端的字元集需不需要設置,如何查看和設置呢?

『伍』 怎麼修改伺服器mysql的字元集

my.ini或者my.cnf內禪飢可以設置默認字元敬此集例如:default-character-set=utf8

建表或改表時亮襲迅,語句:
CREATE TABLE `user` (
`id` bigint(20) NOT NULL,
`name` varchar(255) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `name` (`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8

客戶端登錄查詢時,命令參數:mysql -uroot --default-character-set=utf8 -p

閱讀全文

與如何修改伺服器字元集相關的資料

熱點內容
安卓儲物櫃怎麼取出貨物 瀏覽:903
文件夾中怎樣查找相似照片 瀏覽:968
linux中斷線程 瀏覽:567
古裝三極古裝劇有哪些 瀏覽:462
智能控制技術pdf 瀏覽:225
安卓手機如何設置微信來電 瀏覽:380
android撥打分機號 瀏覽:423
成都通宵私人電影院哪家好 瀏覽:566
iphone照片視頻加密 瀏覽:266
四叉樹碰撞檢測演算法邊界 瀏覽:484
電影票怎麼驗票真偽 瀏覽:901
我的世界伺服器如何生成地皮 瀏覽:407
app投資模式是什麼意思 瀏覽:231
kotlin編譯器插件 瀏覽:919
西安少兒編程培訓班 瀏覽:416
什麼畫動漫app不要錢 瀏覽:771
如何做一個免費伺服器 瀏覽:976
然後查找伺服器地址 瀏覽:409
clion破解Linux 瀏覽:750
加密貨幣制定法規 瀏覽:6