• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
    問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
    當前位置: 首頁 - 科技 - 知識百科 - 正文

    解決MySQL中文亂碼的方法歸納

    來源:懂視網(wǎng) 責編:小采 時間:2020-11-09 14:12:30
    文檔

    解決MySQL中文亂碼的方法歸納

    解決MySQL中文亂碼的方法歸納:本文主要是介紹解決MySQL中文亂碼的方法歸納,如果你在解決MySQL中文亂碼的實際操作中存在不解之處時,你不妨瀏覽下面的文章,希望你能從中獲得自己想要的東西。自從寫完下面兩篇文章: wordpress 1.5升級注意事項MySQL 中文亂碼篇 MySQL(和PHP搭配
    推薦度:
    導讀解決MySQL中文亂碼的方法歸納:本文主要是介紹解決MySQL中文亂碼的方法歸納,如果你在解決MySQL中文亂碼的實際操作中存在不解之處時,你不妨瀏覽下面的文章,希望你能從中獲得自己想要的東西。自從寫完下面兩篇文章: wordpress 1.5升級注意事項MySQL 中文亂碼篇 MySQL(和PHP搭配

    本文主要是介紹解決MySQL中文亂碼的方法歸納,如果你在解決MySQL中文亂碼的實際操作中存在不解之處時,你不妨瀏覽下面的文章,希望你能從中獲得自己想要的東西。自從寫完下面兩篇文章: wordpress 1.5升級注意事項MySQL 中文亂碼篇 MySQL(和PHP搭配之最佳組

    本文主要是介紹解決MySQL中文亂碼的方法歸納,如果你在解決MySQL中文亂碼的實際操作中存在不解之處時,你不妨瀏覽下面的文章,希望你能從中獲得自己想要的東西。自從寫完下面兩篇文章:

    wordpress 1.5升級注意事項MySQL 中文亂碼篇

    MySQL(和PHP搭配之最佳組合) 4.1中文亂碼第二擊

    過去幾個月就不斷有來信詢問各種MySQL(和PHP搭配之最佳組合)中文相容的問題,所以有機會看到許多玩家們用的各式連接法與程式,實在太開眼界。

    最近因為轉(zhuǎn)換到flex 2做為開發(fā)平臺并重寫一些產(chǎn)品,許多去年寫的framework就無法使用,而其中有部份專門處理多國語系的library也隨之失效,導致我得重新面對這個問題,所以正好籍此機會將一些新心得整理出來。

    MySQL(和PHP搭配之最佳組合)中文亂碼的原因

    MySQL(和PHP搭配之最佳組合)會出現(xiàn)MySQL 中文亂碼的原因不外乎下列幾點:

    MySQL(和PHP搭配之最佳組合) server本身設定問題,例如還停留在latin1

    MySQL(和PHP搭配之最佳組合) table的語系設定問題(包含character與collation)

    客戶端程式(例如php)的連線語系設定問題

    在之前的兩篇文章中已介紹過如何設定MySQL(和PHP搭配之最佳組合) server/table的character/collation。

    接下來只需要補充幾點注意事:

    MySQL(和PHP搭配之最佳組合)MySQL 中文亂碼必勝解決法

    1、MySQL(和PHP搭配之最佳組合)啟動時會讀取一個預設的config檔,一般名稱為my.ini,而它會到下列兩位置去尋找這個檔案:

    C:\windows\my.ini也就是作業(yè)系統(tǒng)的安裝目錄,也有可能是C:\winnt\my.ini

    C:\:my.cnf也就是C disk的根目錄

    注意不同位置里的檔案suffix不一樣,這點在之前的文章中沒有特別強調(diào),因此那時我是用更復雜的方法直接重新將MySQL(和PHP搭配之最佳組合)注冊到service里面,并在那里指定my.ini的位置。

    2、my.ini里的內(nèi)容為:

    1. [MySQL(和PHP搭配之最佳組合)d]
    2. defaultcharacterset=utf8
    3. [client]
    4. defaultcharacterset=utf8
    5. init_connect='SET NAMES utf8'

    其中MySQL(和PHP搭配之最佳組合)d是指定server啟動時要用的語系,但如果這里設定為utf8可能會讓許多英文軟體不開心,例如osCommerce/mediaWiki,所以這里建議設成latin1。

    下面的client則是設定當client連線時要使用什么語系,但可惜的是這個設定不是每個client都會鳥它,基本上只有MySQL(和PHP搭配之最佳組合)自已家的程式,例如MySQL(和PHP搭配之最佳組合).exe, MySQL(和PHP搭配之最佳組合)d.exe, MySQL(和PHP搭配之最佳組合)admin.exe或是MySQL(和PHP搭配之最佳組合) Control Center這種程式會去讀取這個設定檔然后改用utf8連線。

    note:感謝b6s桑熱情相助提供第二行指令,據(jù)說比一支支php程式去設定connection setting更快,這樣應該也可以順便解決phpmyadmin無法正確顯示unicode中文的問題(不過amfphp到是不吃這套,一定要乖乖的自已設定語系才行)

    但大部份工程師應該都是自已寫php/jsp(SUN企業(yè)級應用的首選)程式去連線,此時自然不會讀取這個設定而繼續(xù)使用預設的語系 latin1。

    這也正是八成來信朋友陣亡的地方。

    通常我會用一個獨立的檔案來處理MySQL(和PHP搭配之最佳組合) connection的設定,例如:

    1. PLAIN TEXT
    2. //database connection details.
    3. $host = "localhost";
    4. $link = MySQL(和PHP搭配之最佳組合)_connect($host, "xxx", "xxx");
    5. MySQL(和PHP搭配之最佳組合)_query("SET NAMES 'utf8'");
    6. MySQL(和PHP搭配之最佳組合)_select_db("your_table_name_here", $link);
    7. ?>

    請注意在MySQL(和PHP搭配之最佳組合)_connect后第五行的地方有加上一個"set names 'utf8' "的指令,告訴MySQL(和PHP搭配之最佳組合)這個connection之后的連線內(nèi)容都要使用utf8,經(jīng)過這樣設定后,通常就可以解決大部份問題。

    從這里也可以推想得知,如果你有用某種custom connection pooling機制,就要記得在每次建立新的connection后立即設定為utf8。

    這組設定經(jīng)過幾天的反覆測試(使用中文繁、簡、日文、韓文)后已經(jīng)證實完全不會有亂碼或是某些字變成"口"。

    例子:試者輸入這幾個字「不道可否啰」如果它們能正確進入MySQL(和PHP搭配之最佳組合)再被讀出來,那就是中文沒問題了,如果讀出來后變成『口』字那就是革命還未成功同志仍需努力...orz

    當然我也順便驗證了flex2 amfphp php MySQL(和PHP搭配之最佳組合)來回傳resultset也不再會有MySQL 中文亂碼問題,可以安心使用啰。

    聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    解決MySQL中文亂碼的方法歸納

    解決MySQL中文亂碼的方法歸納:本文主要是介紹解決MySQL中文亂碼的方法歸納,如果你在解決MySQL中文亂碼的實際操作中存在不解之處時,你不妨瀏覽下面的文章,希望你能從中獲得自己想要的東西。自從寫完下面兩篇文章: wordpress 1.5升級注意事項MySQL 中文亂碼篇 MySQL(和PHP搭配
    推薦度:
    • 熱門焦點

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 久久亚洲精品成人AV| 精品国产v无码大片在线观看| 亚洲av无码成人精品区在线播放| 国产精品亚洲成在人线| 拍国产真实乱人偷精品| 国产69精品久久久久9999| 99在线精品视频观看免费| 亚洲视频在线精品| 久久久久久无码国产精品中文字幕| 久久久久免费精品国产| 久久66热人妻偷产精品9| 欧美精品一区二区久久| 国产精品九九久久精品女同亚洲欧美日韩综合区 | 91亚洲精品麻豆| 国产麻豆一精品一AV一免费| 中国大陆精品视频XXXX| 国产亚洲曝欧美不卡精品| 在线电影国产精品| 国产99精品久久| 国产日产韩国精品视频| 无码精品日韩中文字幕| 一本大道无码日韩精品影视| 男女男精品视频网站在线观看| 国产精品自产拍在线18禁| 2022精品国偷自产免费观看| 精品999久久久久久中文字幕 | 中文字幕在线亚洲精品| 欧美精品91欧美日韩操| 狠狠精品久久久无码中文字幕| 久久精品www| 99视频在线观看精品| 精品久久久久久成人AV| 麻豆成人久久精品二区三区免费| 自拍偷自拍亚洲精品被多人伦好爽| 亚洲av无码成人精品区在线播放| 四虎精品成人免费视频| 欧美在线精品永久免费播放| 人妻VA精品VA欧美VA| 香港aa三级久久三级老师2021国产三级精品三级在 | 亚洲精品无码mv在线观看网站| 无码精品人妻一区二区三区影院|