<menu id="guoca"></menu>
<nav id="guoca"></nav><xmp id="guoca">
  • <xmp id="guoca">
  • <nav id="guoca"><code id="guoca"></code></nav>
  • <nav id="guoca"><code id="guoca"></code></nav>

    如何解決 Linux 下 MySQL/MariaDB 中文變問號

    如何解決Linux下MySQL/MariaDB中文變問號?


    發現錯別字 2年前 提問
    回答
    1
    瀏覽
    149
    請勿發布不友善或者負能量的內容。與人為善,比聰明更重要!
    回答數量: 1
    CISP-PTE CISM-WSE

    先修改配置文件,MySQL/MariaDB默認并沒有采用utf-8編碼,所以我們要修改配置文件,以讓其使用utf-8。在/etc/my.cnf就是配置文件使用VIM打開后在他下面加入一些兩行代碼使其變成如下:

    [mysqld]
    character_set_server=utf8 
    init_connect='SET NAMES utf8'

    然后重啟服務,另一個就是修改數據庫字符集,在修改配置文件之后新建的數據庫默認就是使用utf-8了,但是之前的還不是所以要修改一下。登錄到數據庫,在命令行界面修改數據庫的字符集。使用下面命令:

    ALTER DATABASE `databases_name` COLLATE 'utf8_bin';

    同樣修改完畢后重啟,這樣就能解決這個問題了。

    回答所涉及的環境:聯想天逸510S、Windows 10。

    2年前 / 評論
    亚洲 欧美 自拍 唯美 另类