[問題] phpBB 2.0.20 + IIS6 + MS SQLServer2000 中文問題

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

版主: 版主管理群

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

[問題] phpBB 2.0.20 + IIS6 + MS SQLServer2000 中文問題

文章 illuxer »

日前在公司內部以 phpBB 架設論壇,環境如下:

作業系統:Windows 2003 Server Enterprise Ed.
安裝程式:IIS6 + php 5 + MS SQL Server 2000
phpBB2 版本:phpBB 2.0.20

架設完畢後,執行正常。但有個嚴重的問題,就是很多中文字都會變成亂碼,但有部分又是正常。預覽的時候是正確的,但要傳入資料庫就變成亂七八糟...

請問是有哪部分沒有設定正確嗎?謝謝!

圖檔
圖檔

經過一些測試:
使用中文介面,在討論區標題、文章標題和內容都會出現亂碼;使用英文介面,討論區標題、文章內容都可以正常顯示中文,只有在文章標題時出現以 ISO8859-1 編碼呈現的狀態... 不知道有人遇過相同的問題嗎?
最後由 illuxer 於 2006-05-08 18:40 編輯,總共編輯了 4 次。
chiouss
竹貓忠實會員
竹貓忠實會員
文章: 1741
註冊時間: 2002-11-29 18:19

文章 chiouss »

這樣子的敘述有說和沒說差不多嘛!好歹也來張圖...
kakene
星球普通子民
星球普通子民
文章: 1
註冊時間: 2006-05-05 09:16

文章 kakene »

我的也是一樣的情形
作業系統:Windows XP Professional
安裝程式:IIS5.1 + php 5 + MS SQL Server 2000
phpBB2 版本:phpBB 2.0.20

把UTF-8改為BIG5碼就正常了
chiouss
竹貓忠實會員
竹貓忠實會員
文章: 1741
註冊時間: 2002-11-29 18:19

文章 chiouss »

看起來是 MSSQL 不支援 UTF8 冏"
illuxer
星球普通子民
星球普通子民
文章: 2
註冊時間: 2006-05-08 09:27

文章 illuxer »

後來如同前面幾篇有提到,把 encoding 改成 big5 可以解決部分問題。所謂的部份是,大部分中文正常了,但遇到某些中文還是會爛掉,問題如同以下幾篇所述:

http://tinyurl.com/o7vua
http://tinyurl.com/nqcfq

找的了幾篇相關的...

其中,第一篇,不知道該從何改起...@@" 第二篇,把那個 for 迴圈 mark 掉看起來真的就不會有中文問題了,但是不知道會不會有其他的問題出現... filter 那些字元是為了 SQL 安全性吧?[/url]
ady9b
星球公民
星球公民
文章: 31
註冊時間: 2004-03-01 10:23

文章 ady9b »

ms SQL有支援UTF8,不過輸入字串前要加 N 巨集才行
主題已鎖定

回到「phpBB 2 安裝與使用」