1 頁 (共 1 頁)

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

發表於 : 2006-05-08 10:19
illuxer
日前在公司內部以 phpBB 架設論壇,環境如下:

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

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

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

圖檔
圖檔

經過一些測試:
使用中文介面,在討論區標題、文章標題和內容都會出現亂碼;使用英文介面,討論區標題、文章內容都可以正常顯示中文,只有在文章標題時出現以 ISO8859-1 編碼呈現的狀態... 不知道有人遇過相同的問題嗎?

發表於 : 2006-05-08 11:08
chiouss
這樣子的敘述有說和沒說差不多嘛!好歹也來張圖...

發表於 : 2006-05-12 15:33
kakene
我的也是一樣的情形
作業系統:Windows XP Professional
安裝程式:IIS5.1 + php 5 + MS SQL Server 2000
phpBB2 版本:phpBB 2.0.20

把UTF-8改為BIG5碼就正常了

發表於 : 2006-05-12 17:20
chiouss
看起來是 MSSQL 不支援 UTF8 冏"

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

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

找的了幾篇相關的...

其中,第一篇,不知道該從何改起...@@" 第二篇,把那個 for 迴圈 mark 掉看起來真的就不會有中文問題了,但是不知道會不會有其他的問題出現... filter 那些字元是為了 SQL 安全性吧?[/url]

發表於 : 2006-12-16 20:19
ady9b
ms SQL有支援UTF8,不過輸入字串前要加 N 巨集才行