欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Navicat for Mysql 字段注釋中文亂碼問(wèn)題及解決

 更新時(shí)間:2023年09月25日 10:28:24   作者:乞力馬扎羅の黎明  
這篇文章主要介紹了Navicat for Mysql 字段注釋中文亂碼問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

問(wèn)題摘要 

Navicat 中表描述中文均正常,只有字段注釋中文亂碼,原因是系統(tǒng)本身編碼(命令行chcp)中為936(GBK)而不是65001(UTF8)造成的。

使用場(chǎng)景

Navicat for MySQL,數(shù)據(jù)庫(kù)連接工具

表描述,表數(shù)據(jù)中文均正常,只有字段注釋中文亂碼

過(guò)程

1.各種my.ini設(shè)置UTF8,重啟MySQL服務(wù)(已設(shè)過(guò),非根本原因)

2.執(zhí)行SQL查看編碼是否UTF8,設(shè)置編碼為UTF8(設(shè)完無(wú)效果,非根本原因)

show variables like 'char%';show variables like 'collation_%';

解決方案 

1.查看系統(tǒng)本身的編碼

打開(kāi)命令行輸入chcp

如果Active code page(活動(dòng)代碼頁(yè))值不是65001(UTF8),而是其他比如936(GBK)

如下所示:

注:這個(gè)就是我這個(gè)場(chǎng)景的根本原因,現(xiàn)在要做的就是把值設(shè)為65001

方法一:修改windows系統(tǒng)默認(rèn)的編碼格式

2.以WIN10為例

設(shè)置-時(shí)間和語(yǔ)言

3.語(yǔ)言-管理語(yǔ)言設(shè)置

4.區(qū)域

管理(選項(xiàng)卡)-更改系統(tǒng)區(qū)域設(shè)置-

勾選-Beta版:使用Unicode UTF-8提供全球語(yǔ)言支持

5.重啟電腦

系統(tǒng)編碼已經(jīng)為UTF8

6.Navicat fo Mysql

-連接屬性-高級(jí)--勾選使用MySQL字符集

7.問(wèn)題解決

方法二:直接修改注冊(cè)表,在注冊(cè)表里添加系統(tǒng)的UTF-8格式

具體可參見(jiàn)下面這篇更新的最新文章,用于修改系統(tǒng)注冊(cè)表的UFT8方法記錄

WIN10的cmd查看編碼方式,命令行窗口修改UTF-8編碼

1、 快捷鍵 win+R, 在運(yùn)行中輸入"regedit"

2、找到注冊(cè)表路徑,添加utf-8變量值

計(jì)算機(jī)\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor

3、添加注冊(cè)表信息,即可永久修改系統(tǒng)格式。

在這里插入圖片描述

 在這里插入圖片描述

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論