Mysql顯示中文問題

2023-01-23 20:40:47 字數 792 閱讀 4880

一直沒找到好方法解決。

網上說的都是關於什麼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...