導航:首頁 > 配伺服器 > 如何查看伺服器文件編碼格式

如何查看伺服器文件編碼格式

發布時間:2022-07-08 22:56:51

Ⅰ 如何查看mysql資料庫安裝時候選擇的編碼格式

一、查看MySQL資料庫伺服器和資料庫MySQL字元集。
show variables like '%char%';

二、查看MySQL數據表(table)的MySQL字元集。

show table status from sqlstudy_db like '%countries%';

三、查看MySQL數據列(column)的MySQL字元集。
show full columns from countries;

Ⅱ 如何查看設置mysql資料庫編碼方式

MySQL的默認編碼是Latin1,不支持中文,要支持中午需要把資料庫的默認編碼修改為gbk或者utf8。
1、需要以root用戶身份登陸才可以查看資料庫編碼方式(以root用戶身份登陸的命令為:>mysql -u root –p,之後兩次輸入root用戶的密碼),查看資料庫的編碼方式命令為:
>show variables like 'character%';
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | latin1 |
| character_set_connection | latin1 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | latin1 |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
從以上信息可知資料庫的編碼為latin1,需要修改為gbk或者是utf8;
其中,character_set_client為客戶端編碼方式;character_set_connection為建立連接使用的編碼;character_set_database資料庫的編碼;
character_set_results結果集的編碼;
character_set_server資料庫伺服器的編碼;
只要保證以上四個採用的編碼方式一樣,就不會出現亂碼問題。
另一個查看資料庫編碼的命令:
>show variables like 『collation%』;

2、linux系統下,修改MySQL資料庫默認編碼的步驟為:
ü 停止MySQL的運行
/etc/init.d/mysql start (stop) 為啟動和停止伺服器
ü MySQL主配置文件為my.cnf,一般目錄為/etc/mysql
var/lib/mysql/ 放置的是資料庫表文件夾,這里的mysql相當於windows下mysql的date文件夾
ü 當我們需要修改MySQL資料庫的默認編碼時,需要編輯my.cnf文件進行編碼修改,在linux下修改mysql的配置文件my.cnf,文件位置默認/etc/my.cnf文件

找到客戶端配置[client] 在下面添加
default-character-set=utf8 默認字元集為utf8
在找到[mysqld] 添加
default-character-set=utf8 默認字元集為utf8
init_connect='SET NAMES utf8' (設定連接mysql資料庫時使用utf8編碼,以讓mysql資料庫為utf8運行)

修改好後,重新啟動mysql 即可,重新查詢資料庫編碼可發現編碼方式的改變:
>show variables like 'character%';
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | 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/my.cnf文件,需要從mysql/support-files的文件夾cp my-large.cnf一份到/etc/my.cnf

3、windows系統下可以刪除MySQL資料庫,並重新安裝,在安裝過程中可以直接用Mysql Server Instance Config Wizard 進行設置

4、當MySQL資料庫伺服器已經有數據不適合刪除重裝時,可以個別指定資料庫的編碼方式。MySQL指定編碼的方式是非常靈活並多樣化的,可以指定表級別的編碼,行級別編碼,甚至可以指定欄位級別的編碼。
以下示例給出創建資料庫時指定編碼的兩種方式:
1)CREATE DATABASE ms_db CHARACTER SET utf8 COLLATE utf8_general_ci;
2)create database if not exists netctoss default character set utf8;
5、如果你採用的是外部接入的方式,可以在連接中確定請求的編碼格式如:jdbc:mysql://localhost:3306 /mysql?useUnicode=true&characterEncoding=utf-8(注意:不要出現任何空格,否則出錯)
6、執行腳本:指定編碼格式set names gbk(注意,不是UTF-8)可以修改
執行前:
執行後:
從執行命令前後可知,set names gbk只可以修改character_set_client、character_set_connection、 character_set_results的編碼方式,並且這種修改是窗口級別的,只針對本窗口有效,打開另外一個窗口修改無效。也可發現資料庫底層的編碼方式沒有改變,插入數據後還是以utf8編碼方式保持。

Ⅲ 本地如何查看svn伺服器上文件的編碼

因為工具默認編碼為ISO-8859-1,用window->perference->general->workspace頁簽中設置默認,也可以對工程右鍵->perperties->resource修改單個工程編碼

Ⅳ 怎麼查看linux伺服器的配置

  1. 首先當然要取得機器的IP,用戶名和密碼。

  2. 登陸之後,首先看到的就是機器的名稱,一般提示符就有了,如[root@localhost root]#。

    這其中的localhost就是機器名了.如果用命令來查看的話就是hostname。

  3. 查看系統內核:uname –a。

  4. 查看操作系統的版本(我現在只用過redhat,所以只以這個為例):cat /etc/redhat-release。

  5. 查看網路配置信息:ifconfig

    輸出如下信息:eth0 Link encap:Ethernet HWaddr 00:XX:XX:XX:XX:XX

    inet addr:10.1.3.101 Bcast:10.1.3.255 Mask:255.255.255.0

    ……

    eth1 Link encap:Ethernet HWaddr 00:XX:XX:XX:XX:XX

    inet addr:10.1.2.101 Bcast:10.1.2.255 Mask:255.255.255.0

    ……..

    lo Link encap:Local Loopback

    inet addr:127.0.0.1 Mask:255.0.0.0

    UP LOOPBACK RUNNING MTU:16436 Metric:1。

  6. 說明當前有三個網卡:eth0,eth1,lo;其中lo的ip是127.0.0.1,是用於測試的虛擬介面.

    如果要對每個網卡查看更詳細的信息就需要分別查看其配置文件

    對eth0

    執行less /etc/sysconfig/network-scripts/ifcfg-eth0

    輸出如下信息

    DEVICE=eth0 設備名稱

    HWADDR=00:XX:XX:XX:XX:XX 物理地址

    ONBOOT=yes

    TYPE=Ethernet

    BOOTPROTO=none

    IPADDR=10.1.3.101 ip地址

    GATEWAY=10.1.3.1 網關

    NETMASK=255.255.255.0 掩碼

    對eth1

    執行less /etc/sysconfig/network-scripts/ifcfg-eth1,輸出結果與上面類似。

  7. 查看當前打開的服務:chkconfig –list。

    查看當前打開的埠:netstat –an。

    查看磁碟信息:fdisk –l、df –h。

  8. 查看cpu的信息:cat /proc/cpuinfo。

  9. 查看內存信息:cat /proc/meminfo。

  10. 查看板卡信息:lspci、cat /proc/pci。

  11. 查看當前系統運行情況:ps –aux、top (類似於windows的任務管理器,可以看到當前cpu,內存的使用情況)。

Ⅳ 怎麼查看mysql的資料庫編碼格式

1、查看資料庫編碼格式

mysql>showvariableslike'character_set_database'

2、查看數據表的編碼格式

mysql>showcreatetable<表名>;

3、創建資料庫時指定資料庫的字元集

mysql>createdatabase<資料庫名>charactersetutf8;


4、創建數據表時指定數據表的編碼格式

createtabletb_books(
namevarchar(45)notnull,
pricedoublenotnull,
bookCountintnotnull,
authorvarchar(45)notnull)defaultcharset=utf8;


5、修改資料庫的編碼格式

mysql>alterdatabase<資料庫名>charactersetutf8;


6、修改數據表格編碼格式

mysql>altertable<表名>charactersetutf8;


7、修改欄位編碼格式

mysql>altertable<表名>change<欄位名><欄位名><類型>charactersetutf8;
mysql>(20)charactersetutf8notnull;

Ⅵ 怎麼查看mysql默認編碼格式

查看MySQL編碼

SHOW VARIABLES LIKE 'char%';

因為當初安裝時指定了字元集為UTF8,所以所有的編碼都是UTF8。

character_set_client:你發送的數據必須與client指定的編碼一致!!!伺服器會使用該編碼來解讀客戶端發送過來的數據;

character_set_connection:通過該編碼與client一致!該編碼不會導致亂碼!當執行的是查詢語句時,客戶端發送過來的數據會先轉換成connection指定的編碼。但只要客戶端發送過來的數據與client指定的編碼一致,那麼轉換就不會出現問題;

character_set_database:資料庫默認編碼,在創建資料庫時,如果沒有指定編碼,那麼默認使用database編碼;

character_set_server:MySQL伺服器默認編碼;

character_set_results:響應的編碼,即查詢結果返回給客戶端的編碼。這說明客戶端必須使用result指定的編碼來解碼;

控制台編碼

修改character_set_client、character_set_results、character_set_connection為GBK,就不會出現亂碼了。但其實只需要修改character_set_client和character_set_results。

控制台的編碼只能是GBK,而不能修改為UTF8,這就出現一個問題。客戶端發送的數據是GBK,而character_set_client為UTF8,這就說明客戶端數據到了伺服器端後一定會出現亂碼。既然不能修改控制台的編碼,那麼只能修改character_set_client為GBK了。

伺服器發送給客戶端的數據編碼為character_set_result,它如果是UTF8,那麼控制台使用GBK解碼也一定會出現亂碼。因為無法修改控制台編碼,所以只能把character_set_result修改為GBK。

修改character_set_client變數:set character_set_client=gbk;

修改character_set_results變數:set character_set_results=gbk;

設置編碼只對當前連接有效,這說明每次登錄MySQL提示符後都要去修改這兩個編碼,但可以通過修改配置文件來處理這一問題:配置文件路徑:D:Program FilesMySQLMySQL Server 5.1 my.ini

Ⅶ 怎麼查看oracle伺服器上的編碼

PL/SQL不論是連接LINUX上的ORACLE還是windows上的oracle 都是一樣的,只要你把伺服器上的監聽打開,根本不用去管服務端是啥操作系統。

最簡單的辦法是在你的本機上裝個oracle客戶端,安裝完成後
在開始菜單中選擇oracle-》配置和移植工具-->net manager
出來一個oracle net manager 的工具 其中選擇 本地-》伺服器命名
再點下左邊的綠色加號,添加一個新的
第一步:網路服務名:這個填寫你連接時需要使用的字元串可隨便取名如test
第二步:選擇TCP/IP
第三步:主機名:填寫伺服器IP 埠: 一般為1521
第四步:填寫oracle的實例名
第五步:測試連通性
然後就完成了配置

打開pl/sql 會出來登錄框 其中database中選擇剛取的網路名(例如test)輸入用戶名密碼即可連接

閱讀全文

與如何查看伺服器文件編碼格式相關的資料

熱點內容
數控編程開始對刀位置規定 瀏覽:479
吃雞中的遠程伺服器怎麼使用 瀏覽:658
如何給飯卡加密 瀏覽:41
小林寫的python 瀏覽:913
裝修門戶網站源碼 瀏覽:755
安裝海龜編譯器 瀏覽:744
金先生下了命令 瀏覽:792
編譯錯誤c2601 瀏覽:170
h5鬥地主游戲源碼 瀏覽:577
我的解壓游戲怎麼獲得全地圖 瀏覽:907
三把斧app怎麼下載 瀏覽:386
內網ntp時間同步伺服器地址 瀏覽:183
香腸派對腳本源碼 瀏覽:92
jsp伺服器怎麼轉發 瀏覽:859
伺服器和網站開發有什麼區別 瀏覽:766
如何下載測試伺服器 瀏覽:181
怎麼教育孩子的app 瀏覽:174
交叉編譯的輸出文件 瀏覽:332
手機app怎麼變更辦稅員 瀏覽:938
sql服務停用命令 瀏覽:914