国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答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中文亂碼的方法歸納

來源:懂視網 責編:小采 時間: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搭配之最佳組合)中文相容的問題,所以有機會看到許多玩家們用的各式連接法與程式,實在太開眼界。

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

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

MySQL(和PHP搭配之最佳組合)會出現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也就是作業系統的安裝目錄,也有可能是C:\winnt\my.ini

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

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

2、my.ini里的內容為:

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

但大部份工程師應該都是自已寫php/jsp(SUN企業級應用的首選)程式去連線,此時自然不會讀取這個設定而繼續使用預設的語系 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之后的連線內容都要使用utf8,經過這樣設定后,通常就可以解決大部份問題。

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

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

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

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

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

文檔

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

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

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 日韩精品网站 | 在线观看国产一区二区三区 | 国产成人精品一区二区免费视频 | 国产精品亚洲精品日韩动图 | 国产精品久久久久久久免费 | er久99久热只有精品国产 | 黄色在线免费看 | 日本成人a | 国产精品视频第一页 | 欧美日韩精品一区二区三区视频播放 | 国产高清一级在线观看 | 亚洲爱爱网站 | 日韩在线网址 | 韩日欧美 | 五月天婷婷视频在线观看 | 一区二区免费在线观看 | 日韩欧美电影在线观看 | 亚洲欧美激情精品一区二区 | 国产日韩在线看 | 日韩欧美极品 | 插插插叉叉叉 | 国产成人欧美一区二区三区的 | 国产原创一区二区 | 国产成人精品免费视频大全五级 | 2020精品极品国产色在线观看 | 成人精品一级毛片 | 成人精品视频一区二区在线 | 青青国产成人久久91网 | 国产精品天天看大片特色视频 | 国产精品久久久天天影视香蕉 | 国产精品久久久久久一级毛片 | 欧美激情16p| 国产精品三级一区二区 | 多人伦精品一区二区三区视频 | 国产精品3p视频 | 国产精品人成人免费国产 | 欧美日本综合 | 国产一区二区三区欧美 | 欧美日韩国产色 | 伊人久久中文字幕 | 国产未成女年一区二区 |