[問題] SQL亂碼問題

phpBB Installation & Usage Support
phpBB 2 安裝於各類型作業平台之問題討論;外掛問題,請到相關版面依發問格式發表!
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
主題已鎖定
mdds
星球普通子民
星球普通子民
文章: 2
註冊時間: 2006-05-07 18:03

[問題] SQL亂碼問題

文章 mdds »

●免費空間連結: http://my-place.us
●您的上網方式:ADSL
●您的 phpBB2 版本:phpBB 2.20

我安裝完phpbb之後,輸入之漏網頁上看都是正常顯示中文,但是進入phpmyadmin看SQL資料庫以後發現,裡面的資料都顯示亂碼,像這樣

邪惡股份有�公�大樓

可以請教是什麼問題嗎?謝謝
chiouss
竹貓忠實會員
竹貓忠實會員
文章: 1741
註冊時間: 2002-11-29 18:19

文章 chiouss »

老問題,搜尋 'set names utf8;' 吧!
mdds
星球普通子民
星球普通子民
文章: 2
註冊時間: 2006-05-07 18:03

文章 mdds »

我前端正常顯示中文 SQL顯示亂碼 SQL裡面也設定編碼校對成為utf8_general_ci

可以請問一下 'set names utf8;'必須加在哪裡呢 剛剛找過文章 但是似乎情況都跟我的不一樣,其他人的情況好像都是前端顯示亂碼,剛開始接觸這些東西,很多地方不懂,請多多包涵,謝謝
小竹子
竹貓星球大統領
竹貓星球大統領
文章: 4596
註冊時間: 2001-10-29 22:13
來自: 竹貓星球
聯繫:

文章 小竹子 »

phpMyAdmin 的顯示問題,如果您可以修改 conf 檔就改(可以參考精華區有一篇教學),不行的話用舊版的 phpMyAdmin
注意事項:
●phpBB 架設相關問題請到 + phpBB 3.0.x 討論區發表!
●都沒有你要的答案嗎??>>點這裡<<搜尋一下吧!
●請使用>>標準的發文格式<<發表問題!
●竹貓星球並非政治團體代言人,請不要在竹貓討論政治議題,也不要認為竹貓是偏向任何一方政治團體,竹貓愛的是台灣這片生長的土地,過於泛政治化文章請來信告知移除!
●關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。
●所有市面上的免費空間皆非竹貓管轄,請勿來信詢問,請直接與該免費空間連絡。
chiouss
竹貓忠實會員
竹貓忠實會員
文章: 1741
註冊時間: 2002-11-29 18:19

文章 chiouss »

小竹子 寫:phpMyAdmin 的顯示問題,如果您可以修改 conf 檔就改(可以參考精華區有一篇教學),不行的話用舊版的 phpMyAdmin
唉~ 如果沒有塞錯東西進去的話,phpMyAdmin 是不會顯示錯誤的...
chiouss
竹貓忠實會員
竹貓忠實會員
文章: 1741
註冊時間: 2002-11-29 18:19

文章 chiouss »

mdds 寫:可以請問一下 'set names utf8;'必須加在哪裡呢 剛剛找過文章 但是似乎情況都跟我的不一樣,其他人的情況好像都是前端顯示亂碼,剛開始接觸這些東西,很多地方不懂,請多多包涵,謝謝
我不是說你只需要加 set names utf8,而是指你需要照著那些文章去把你 db 裡面的東西改成正確的編碼方式。
appleboy
竹貓忠實會員
竹貓忠實會員
文章: 304
註冊時間: 2002-09-15 21:47
來自: 高雄
聯繫:

文章 appleboy »

phpMyAdmin 的 libraries/select_lang.lib.php

'utf-8' => 'utf8',

改成

'utf-8' => 'latin1',

這樣中文就可以正常顯示了

說真的 我不知道原因 哈~

有誰可以解釋嗎 :lol:
圖檔
歡迎來到 CodeIgniter 繁體中文討論區
My Blog:小惡魔 - 電腦技術 - 生活日記 - 美食介紹 - AppleBOY
chiouss
竹貓忠實會員
竹貓忠實會員
文章: 1741
註冊時間: 2002-11-29 18:19

文章 chiouss »

appleboy 寫:phpMyAdmin 的 libraries/select_lang.lib.php

代碼: 選擇全部

'utf-8' => 'utf8',
改成

代碼: 選擇全部

'utf-8' => 'latin1',
這樣中文就可以正常顯示了
說真的 我不知道原因 哈~
有誰可以解釋嗎 :lol:
你只不過是修改 phpMyAdmin 叫 mysql 用 latin1 去 decode db 裡面的東西,所以怎麼進去就怎麼出來,Big5 進去當然也是 Big5 出來。

原本 phpMyAdmin 是設定都用 utf8 輸出 (在 AllowAnywhereRecoding 沒有打開的情況下),所以塞進去就已經被 encode 成錯誤的東西就不會出來成你想要的結果,就是這麼一回是。
appleboy
竹貓忠實會員
竹貓忠實會員
文章: 304
註冊時間: 2002-09-15 21:47
來自: 高雄
聯繫:

文章 appleboy »

chiouss 寫: 你只不過是修改 phpMyAdmin 叫 mysql 用 latin1 去 decode db 裡面的東西,所以怎麼進去就怎麼出來,Big5 進去當然也是 Big5 出來。

原本 phpMyAdmin 是設定都用 utf8 輸出 (在 AllowAnywhereRecoding 沒有打開的情況下),所以塞進去就已經被 encode 成錯誤的東西就不會出來成你想要的結果,就是這麼一回是。
我可以請問一下 網頁用 UTF-8去跑了

為甚麼是 big5 進 big5出

有相關網頁可以查詢嗎 :lol:
圖檔
歡迎來到 CodeIgniter 繁體中文討論區
My Blog:小惡魔 - 電腦技術 - 生活日記 - 美食介紹 - AppleBOY
chiouss
竹貓忠實會員
竹貓忠實會員
文章: 1741
註冊時間: 2002-11-29 18:19

文章 chiouss »

appleboy 寫:我可以請問一下 網頁用 UTF-8去跑了
為甚麼是 big5 進 big5出
有相關網頁可以查詢嗎 :lol:
哪個網頁?phpBB or phpMyAdmin?

如果是 utf8 被當作 latin1 decode 在 encode 的話是回不來的,有很多字都會爛掉。但是 big5 的話應該沒這種問題,因為 big5 拆成兩個 bytes 還是可以拼回來的。

需要查詢相關資料的話請看 MySQL Reference Manual,我在這個站應該講過好幾次了吧?
appleboy
竹貓忠實會員
竹貓忠實會員
文章: 304
註冊時間: 2002-09-15 21:47
來自: 高雄
聯繫:

文章 appleboy »

chiouss 寫: 哪個網頁?phpBB or phpMyAdmin?

如果是 utf8 被當作 latin1 decode 在 encode 的話是回不來的,有很多字都會爛掉。但是 big5 的話應該沒這種問題,因為 big5 拆成兩個 bytes 還是可以拼回來的。

需要查詢相關資料的話請看 MySQL Reference Manual,我在這個站應該講過好幾次了吧?
我是說 PHPbb用UTF-8看到的正確

用PHPMYADMIN 用UTF-8卻看到亂碼

這點我不太瞭解
圖檔
歡迎來到 CodeIgniter 繁體中文討論區
My Blog:小惡魔 - 電腦技術 - 生活日記 - 美食介紹 - AppleBOY
chiouss
竹貓忠實會員
竹貓忠實會員
文章: 1741
註冊時間: 2002-11-29 18:19

文章 chiouss »

Manual 都丟給你了,自己去翻吧! :D

類似的文章我也寫過好多了,懶得再打一次... :P
主題已鎖定

回到「phpBB 2 安裝與使用」