一直沒找到好方法解決。
網上說的都是關於什麼php,jsp連線上的問題。
我只是想在終端上顯示一下裡面的中文內容而已。
一開始加入中文字元後第一個漢字顯示的是一個'?'。
查一了下才發現是編碼的問題。
mysql預設的貌似都是latin1,不能顯示中文的原因就在這。
要改為utf8,或者是gbk才能正常的顯示中文。
這我只能成功的將某一個資料庫改為utf8。
方法是:
1)新建資料庫時就修改預設
2)對已有的資料庫的更改
這樣再插入中文和顯示中文就沒問題了。
另外,如果在workbench裡正常插入中文而在terminal中顯示亂碼,那是mysql的編碼設定問題。
可以嘗試
set names gbk;
set names utf8;
如果在匯入txt時發現英文正常,中文是空白則說明txt檔案的編碼不對
改成utf8即可。
mysql中文顯示問題
最近兩天一直在搞mysql的中文顯示問題,相當鬱悶啊。試驗平臺 struts1.2 myeclipse5.5 hibernate mysql5.1 今天試驗結果是 當mysql的預設字符集設定如下,show variables character set client utf8 character ...
XML中文顯示問題
xml的編碼格式有以下幾種 1 utf 8 每一個字都有8位 1byte 組成,通常是用來處理英文的,最多隻能表 示255個字母。當處理英文以外的語言時,會自動以16位 2byte 方式進行處理。使用範 例 2 utf 16 為16位 2byte 的編碼方式,採用utf 16的編碼方式時,連英文都會...
QT顯示中文問題
本文內容參考了 做qt開發的很容易會碰到中文亂碼的問題,那麼這個問題是如何發生的,又如何解決呢?首先描述一個現象 手裡有兩個前人的程式,一個部分 如下 qtextcodec setcodecforlocale qtextcodec codecforname utf 8 qtextcodec setc...