LINUX下mysql客戶端不能輸入中文
今天遇到了這個問題,在LINUX下輸入中文,沒有問題,但在MYSQL客戶端上無法輸入中文,很奇怪?
找了很多資料終於解決了這個問題,其實這個和字符集無關。通常出現在自己編譯的mysql版本上,如果是REDHAT的話,請使用系統自帶MYSQL客戶端。系統默認rpm安裝的mysql則沒有這個問題出現。
另外:
註意系統本身字符集與數據庫字符集的關系:如果mysql字符集用gbk,gb2312的,那麽把系統LANG變量設置成en_US就可以解決這個問題,如果mysql是UTF8的字符集,用LANG=en_US.UTF-8可以解決這個問題。
如果是UTF-8的庫,這樣起mysql客戶端:
#LANG=en_US.UTF-8 mysql
如果是GBK或者GB2312的:
#LANG=en_US mysql
如果LANG變量是其他值,死活都輸入不了中文。
LINUX下mysql客戶端不能輸入中文
相關推薦
LINUX下mysql客戶端不能輸入中文
自己 很多 輸入中文 sql linu 如果 lan 自帶 linux 今天遇到了這個問題,在LINUX下輸入中文,沒有問題,但在MYSQL客戶端上無法輸入中文,很奇怪? 找了很多資料終於解決了這個問題,其實這個和字符集無關。通常出現在自己編譯的mysql版本上,如果是
【linux】mysql客戶端emma中文亂碼問題解決
參考 詳情 emma預設用apt-get 安裝的話,emma是不支援中文的,配置檔案或直接修改emma程式原始檔(python)。 也可以通過ubuntu的軟體市場安裝 apt-get安裝emma sudo apt-get install e
Linux下l2tp客戶端配置並解決pppd斷線問題
不為 dead minutes 根據 1.4 安裝 signal 未能 請求 1.安裝客戶端軟件使用xl2tpd,pppyum install -y xl2tpd ppp 2.配置xl2tpd vim /etc/xl2tpd/xl2tpd.conf 最下方追加下面代碼 [l
Linux下實現客戶端兩連跳ping百度,修改dns和nmcil的用法
1.客戶端跳兩次路由器ping百度 rht vmctl reset 重置虛擬機器 真機和虛擬機器開啟火牆策略 用在配置網路單元學的修改兩機閘道器 設定server為雙網絡卡路由端接觸客戶端Desktop閘道器為1.1.1.100 路由器端設定GATEWAY為真機,記得syste
linux 下的 idea 無法輸入中文的解決辦法
RHEL7/CentOS7 下面的解決辦法: RHEL/Centos7下面的輸入法使用的是ibus架構。在/etc/profile後面增加如下配置資訊: export XIM="ibus" export XIM_PROGRAM="ibus" export XMODIFIERS="@im=ib
Linux下Socket客戶端伺服器通訊
Linux/Unix系統一切都是檔案 Linux系統中,存在一個虛擬檔案系統VFS,把一切實體視為檔案,包括普通檔案、音視訊、輸入輸出裝置等。這樣,作業系統可以可以提供統一的介面來操作任何實體。每個“檔案”建立後,都有一個檔案描述符(File Describer),檔案描述符是一個正
虛擬機器Linux下Oracle11g客戶端安裝
伺服器:Windows Server 2008 Oracle資料庫版本:Oracle11g 本機系統:Winows 7專業版 虛擬機器:VMware Workstation 虛擬機器系統:CentOs
linux下oracle客戶端安裝
原文地址:http://hanqunfeng.iteye.com/blog/1955277 檢視oracle伺服器端的版本: select * from V$version 結果中有:Oracle Database 11g Enterprise Editio
解決linux下sublime text3無法輸入中文的情況
最近心血來潮,想在試試在linux上寫php是什麼感覺,但在使用sublimetext3時卻發現無法正常輸入中文,於是靠我大百度,各大論壇部落格,解決了這個問題。 百度經驗有解決方案,但是,編輯太馬虎了。。。。。。好多地方的“-”寫成了“_”,而
Linux下DDNS客戶端的使用
《ARM Linux開發-warewin 2G/3G無線傳輸(DTU)和路由器—筆記》 8.3.1、DDNS原理 動態DNS又名DDNS,它的主要功能是實現固定域名到動態IP地址之間的解析。對於使用動態IP地址的使用者,在每次上網得到新的IP地址後,安裝在主機上的動態域名軟
ubuntu mysql 客戶端 emma 中文亂碼問題解決
emma預設用apt-get 安裝的話,emma是不支援中文的,配置檔案或直接修改emma程式原始檔(python)。apt-get安裝emma[list=1]sudo apt-get install emma [/list]如果你已經安裝完畢並且執行過emma,程式就會建
linux下svn客戶端的安裝與使用說明
一、如何安裝svn客戶端Centos:yum install -y subversion Ubuntu:apt-get install subversion 二、如何使用svn客戶端 命令如下: 1.export使用此功能獲取一個沒有SVN控制資訊的工作複本,匯出的檔案沒
redis在linux下使用客戶端
進到redis安裝目錄下面 root@iZ23tkclljpZ:/usr/bin# redis-cli 127.0.0.1:6379> get lu (nil) 127.0.0.1:6379&g
linux 安裝mysql客戶端
安裝mysql客戶端 yum install mysql -y 連線目標主機mysql mysql -h192.168
mysql客戶端操作需要顯示或輸入中文時出現亂碼——解決辦法
文章源:http://www.cnblogs.com/sunzn/archive/2013/03/14/2960248.html http://www.jb51.net/article/75889.htm 在MySQL的dos客戶端輸出視窗中查詢表中的
Ubuntu16.04下安裝elasticsearch+kibana實現php客戶端的中文分詞
lba 實例 exc common adding creat 啟動服務 uid dbms 1.下載安裝elasticsearch和kibana wget https://artifacts.elastic.co/downloads/elasticsearch/elasti
linux下mysql開啟遠程訪問權限及防火墻開放3306端口
base man recommend href table 防火墻配置 程序 from /etc/ 開啟mysql的遠程訪問權限 默認mysql的用戶是沒有遠程訪問的權限的,因此當程序跟數據庫不在同一臺服務器上時,我們需要開啟mysql的遠程訪問權限。 主流的有兩種方法,改
linux下mysql 使用mysql -uroot -p輸入密碼無法登入問題的解決
1.停止當前mysql服務 /etc/init.d/mysqld stop 或 service mysqld stop (把stop換為status可檢視當前狀態) 2.以--skip-grant-tables 選項啟動mysql mysqld_safe --user=m
linux下mysql中文亂碼(中文問號)解決辦法
安裝完的MySQL的預設字符集為 latin1 ,為了要將其字符集改為使用者所需要的(比如utf8),就必須改其相關的配置檔案;由於linux下MySQL的預設安裝目錄分佈在不同的檔案下;不像windows一樣放在同一目錄下,只需修改其中的my.ini檔案,重起後就生效了;所以先來看看linux下M
如何在mysql客戶端即mysql提示符下執行作業系統命令
環境描述: mysql版本:5.5.57-log 作業系統版本:Red Hat Enterprise Linux Server release 6.6 (Santiago) 需求描述: 在mysql的使用過程中,有的時候登入到了mysql資料庫中,同時需要執行一些作業