1 頁 (共 1 頁)

[問題] 標題跟內文會亂碼問題,已爬文還是不懂.

發表於 : 2005-07-06 17:30
smartpig
●架設主機作業系統:Windows xp pro sp3
●快速架站程式:Appserv v2.4.1
●免費空間連結:架在本電腦上
●我的上網方式:ADSL 固定 IP ,Hinet 8M/640K
●我安裝的程式:Apache + php + MySql
●我的 phpBB2 版本:phpBB 2.0.16
●我的 phpBB2 連結網址: http://220.135.86.146/phpbb

錯誤代碼:無\r
錯誤狀態:自從升級到2.0.16 (2.0.15升級上去) 有時候,標題跟內文會亂碼.
我沒有用2.0.16 語系版本.
已查了搜尋,還是不知該如何解決.
搜查到可能解決方式:
第一:打開 httpd.conf
改 DefaultLanguage zh-TW
AddDefaultCharset Big5
........................
發現我裡面沒有這兩句,可自加上去?? 位置要放那邊??

第二:我再仔細的查看, 為了 unicode 化, 我改了那些檔 ....
其實也有改的也只是 /language/ 裡頭的所有檔案
有關 charset 一律要改為 utf-8
譬如英語的部份
/language/lang_english/*.*
/language/lang_english/email/*.*
裡頭所有的檔, 查到有 iso-8859-1 的全改為 utf-8
台灣正體漢文的
/language/lang_taiwan/*.*
/language/lang_taiwanl/*.*
裡頭所有的檔, 查到有 big5 的全改為 utf-8
並注意要以 utf-8 的格式 並去除 bom 的格式存檔
...................................................
去除 bom的格式存檔.這句不懂??

請問改用那一種方式才可解決標題跟內文亂碼問題??

附上剛發生亂碼\r
圖檔

發表於 : 2005-07-06 17:50
小竹子
沒看到亂碼呀!

發表於 : 2005-07-06 18:29
smartpig
小竹子 寫:沒看到亂碼呀!
不是全部啦.
是有時後啦.發生過好幾次.
有時去改文章也會啦.
大部份時後是正常啦.
我發現亂碼會把文章刪掉..所以現在進去看.全是正常啦.

發表於 : 2005-07-06 18:38
小竹子
下次可不可以抓個預覽圖呢?

smartpig 寫:
小竹子 寫:沒看到亂碼呀!
不是全部啦.
是有時後啦.發生過好幾次.
有時去改文章也會啦.
大部份時後是正常啦.
我發現亂碼會把文章刪掉..所以現在進去看.全是正常啦.

發表於 : 2005-07-07 00:44
smartpig
小竹子 寫:下次可不可以抓個預覽圖呢?

smartpig 寫:
小竹子 寫:沒看到亂碼呀!
不是全部啦.
是有時後啦.發生過好幾次.
有時去改文章也會啦.
大部份時後是正常啦.
我發現亂碼會把文章刪掉..所以現在進去看.全是正常啦.
小竹子我已重新附上圖請幫忙看一下.
圖有點大,已壓縮過啦.
只有標題跟內文是亂碼..貼了三次全是亂碼.第四次貼又好啦.

發表於 : 2005-07-07 01:04
小竹子
你有裝外掛又貼簡體?有沒有作多國語系修正呀!這跟外掛有關係吧!

發表於 : 2005-07-07 04:41
smartpig
小竹子 寫:你有裝外掛又貼簡體?有沒有作多國語系修正呀!這跟外掛有關係吧!
好像沒有作多國語言修正,那我現在已裝許多外掛,那現在不是不能再裝多國語言修正???

正確是不是已架好,就要馬上作多國語言修正.再裝上外掛.

那我現在不就無解?? 除非重灌???

發表於 : 2005-07-07 12:53
Kill
多國語言可以裝
找不到就用關鍵的來找

Re: [問題] 標題跟內文會亂碼問題,已爬文還是不懂.

發表於 : 2005-07-07 14:20
smartpig
多國語言修正問題.phpbb 2.0.15
出處:
http://myweb.hinet.net/home1/ibf/doc/ph ... ilang.html
問題一:
..................................................................
第二階段\r

includes\functions.php

插入這段函式

function dohtmlspecialchars($chars)
{
$chars = htmlspecialchars($chars);
$chars = preg_replace("/&#([0-9]+);/s", "&#\\\1;", $chars );
$chars = preg_replace("/&([a-zA-Z]+[0-9]*);/s", "&\\\1;", $chars );
return $chars;
}
...........................................................................
請問是要擺在 functions.php 地那個位置?? 是最前頭還是最後面,還是那個位置??


問題二:
...........................................................................
以 phpMyAdmin 進入 phpBB2 資料庫,點選 phpbb_users 資料表\r

username 欄位 >> 修改 >> 長度/集合

將 25 數值改大一些
............................................................................
請問要多大數值才比較夠用??
另外找到 username 然後就不會改啦.是要選那個選項??

發表於 : 2005-07-07 14:24
Kill
Q1:
放哪都可以 你爽就好\r

Q2:
看你想要多少就改多少
不改也沒關係 ;-)