第 1 頁 (共 1 頁)
[問題]全形驚嘆號在utf-8上會變成??
發表於 : 2006-10-12 18:22
由 狂暴戰龍
之前改用DISCUZ...現在又回來PHPBB的懷抱囉
一回來就是問問題...真不好意思
這次發現..[!]全形的驚嘆號會變成??
不知道大家有沒有這個問題..
http://nicebb.com/phpbb2/viewtopic.php?t=2
這是測試的文章....
------------------------------
竹貓這的全形驚嘆號好像不會變成??耶
發表於 : 2006-10-12 18:25
由 小竹子
會嗎?測試一下!
發表於 : 2006-10-12 18:56
由 狂暴戰龍
發表於 : 2006-10-12 19:23
由 yehrussell
在下於自己論壇測試,全形或半形
!!
皆正常
發表於 : 2006-10-12 19:49
由 進藤光
報告,我的也不會!而且我自己就很常用!!
系統改來改去不好吧?
選對了就一直用下去囉~
發表於 : 2006-10-12 22:25
由 wu2017
發表於 : 2006-10-12 23:28
由 狂暴戰龍
感謝!
可以了
不過請問一下...大家有加上這一段嗎??
怎麼我要加上去才會正常
發表於 : 2006-10-13 00:24
由 chiouss
竹貓上面關於這種問題的文章多到爆!搜尋 'set names utf8' 就知道了...
--
用 Google 找到的結果更是多到嚇死人,畢竟 MySQL 4.1.2 已經是多久以前的事情了 :Q
發表於 : 2006-10-13 21:32
由 醒覺之魔獸.H
狂暴戰龍 寫:感謝!
可以了
不過請問一下...大家有加上這一段嗎??
怎麼我要加上去才會正常
我的是用Big5的,有一次我不明不白的加了這一句,
結果連中文也顯示不了,弄了我兩、三天...
發表於 : 2006-10-14 01:29
由 kkt
哈哈..我也是用 big-5 也是不明不白的加上去試試..
結果全亂碼了, 但覆回未加備份的就好了..
發表於 : 2006-10-14 02:17
由 chiouss
醒覺之魔獸.H 寫:我的是用Big5的,有一次我不明不白的加了這一句,
結果連中文也顯示不了,弄了我兩、三天...
把東西拿來用之前要搞清楚狀況阿!就像拿數學公式來套也要搞清楚條件和定義一樣...
'set names utf8;' 是告訴 MySQL 你的 input 用的是 utf8 編碼的內容,如果不是就不要用 UTF8,改成你的編碼。像用 Big5 的就該用 'set names big5'。
但是也不是每種情況都這樣下,你的 charaset 要能轉成你 db 的 charset 才可以,如果你說你的 input 是 big5 但是你 db 用的是 latin1,那當然不能轉。所以,為了避免麻煩,我們通常是在 input 和 db 都是 utf8 的情況下使用。
要知道比較清楚一點的內容請看
http://chiouss0817.wordpress.com/2006/0 ... -of-mysql/,或是 MySQL Ref Manual。