此主題分割自 http://phpbb-tw.net/phpbb/viewtopic.php?t=46000
--
如前面所言, '我不太明白問題的癥結在哪裡?'.t54185 寫:這是使用全新安裝 @@" 並非升級
不過謝謝 心靈大大
非 UTF8 是因為 如果用 UTF8 的話 SQL 的中文會變成亂碼 所以才改的
這樣可以正常顯示 中文字 ^^"
錯誤的癥結是在於 預設值嗎 ?? (可否講解一下問題所在 因為我有點不懂 ^^ 學習中)
目前從 註冊錯誤 學習如何修改 EMAIL 錯誤 學習更正 一路走來 謝謝 竹貓星球
受益良多 ^^ 謝謝各位大大 ^^
會變更預設值, 純粹只是就錯誤訊息判斷, 變通而已.
不過您的經驗, 倒是引起了我的興趣.SQL Error : 1364 Field 'ban_ip' doesn't have a default value
1. 原以為只要論壇語系編碼是 utf-8, 應該就可以正常使用,
不必再變更資料庫的文字編碼.
http://phpbb-tw.net/phpbb/viewtopic.php?p=244388#244388
而您居然說道 '如果用 UTF8 的話 SQL 的中文會變成亂碼'
或許, 您可以將資料庫文字編碼, 再改回預設 utf8
然後, 試著進行底下修改, 看看是否不會再有亂碼產生?
http://phpbb-tw.net/phpbb/viewtopic.php?p=244635#244635
當然, 也可以再將上頭的 ban_ip 預設值回復後, 再做封鎖測試.
2. 如果方便的話, 那麼請您分享 '變更資料庫文字編碼的方法', 謝謝!