1 頁 (共 1 頁)

[問題] code 內有 "包" 這字會亂碼

發表於 : 2005-01-16 09:23
csj
哈囉,我是昨天抓這邊的 phpBB2 來裝的,
但是今天在發表文章時候發現\r
中括號code中括號,裡面如果有"包"這個字貼出來之後界會變成亂碼,

代碼: 選擇全部

打包進度
但是在這邊測試就不會,好奇怪喔,
我應該怎修正這問題呢?

我的有亂碼的文章在這邊:
http://csj.homelinux.org/b2evolution/bl ... ic.php?t=6

發表於 : 2005-01-16 09:29
webspirit
經原始竹貓版 phpBB 2.0.11 測試並無此現象
但加上 iCGstation 風格就出問題了
所以我想問題應該是出在風格對 code 的處理上
這要請原作者解答

發表於 : 2005-01-16 09:38
csj
webspirit 寫:經原始竹貓版 phpBB 2.0.11 測試並無此現象
但加上 iCGstation 風格就出問題了
所以我想問題應該是出在風格對 code 的處理上
這要請原作者解答
我剛剛換回原來的風格再測試,
還是亂碼,好傷心 :-(

發表於 : 2005-01-17 01:10
wu2017
多國語言修正可以解決此問題

以下是我在 phpBBplus 1.52(phpBB 2.0.11) 的修改方法, 提供你參考

修正使用 code 語法時, 少數文字會變成亂碼

開啟 ./includes/bbcode.php

代碼: 選擇全部

# 
#-----[ FIND 尋找 ]------------------------------------------------ 
# 
$code_entities_match = array['#<#', '#>#', '#"#', '#:#', '#\[#', '#\]#', '#\[#', '#\]#', '#\{#', '#\}#']; 
$code_entities_replace = array['<', '>', '"', ':', '[', ']', '[', ']', '{', '}']; 

# 
#-----[ REPLACE WITH 替換 ]---------------------------------------- 
#  
# 
$code_entities_match = array['#<#', '#>#', '#"#', '#:#', '#\[#', '#\]#']; 
$code_entities_replace = array['<', '>', '"', ':', '[', ']'];

發表於 : 2005-01-18 09:35
csj
wu2017 寫:多國語言修正可以解決此問題

以下是我在 phpBBplus 1.52(phpBB 2.0.11) 的修改方法, 提供你參考

修正使用 code 語法時, 少數文字會變成亂碼

開啟 ./includes/bbcode.php

代碼: 選擇全部

# 
#-----[ FIND 尋找 ]------------------------------------------------ 
# 
$code_entities_match = array['#<#', '#>#', '#"#', '#:#', '#\[#', '#\]#', '#\[#', '#\]#', '#\{#', '#\}#']; 
$code_entities_replace = array['<', '>', '"', ':', '[', ']', '[', ']', '{', '}']; 

# 
#-----[ REPLACE WITH 替換 ]---------------------------------------- 
#  
# 
$code_entities_match = array['#<#', '#>#', '#"#', '#:#', '#\[#', '#\]#']; 
$code_entities_replace = array['<', '>', '"', ':', '[', ']'];
hello,你好,我找這個檔的時候內容跟你的不太一樣:

代碼: 選擇全部

$code_entities_match = array('#<#', '#>#', '#"#', '#:#', '#\[#', '#\]#', '#\(#', '#\)#', '#\{#', '#\}#');
$code_entities_replace = array('<', '>', '"', ':', '[', ']', '(', ')', '{', '}');
我的是長這樣的,我是抓 phpBB2011.zip 這版的;
另外我也是部份中文會亂碼,目前發現有"包" "存"
這兩個字 :(

發表於 : 2005-01-18 10:03
webspirit
你有先置換試過嗎?

發表於 : 2005-01-18 12:09
csj
webspirit 寫:你有先置換試過嗎?
置換之後會出現 BBcode.php 某一行錯誤,
所以又換回來了

發表於 : 2005-01-18 12:17
webspirit
暈了,怎會這樣?
你可以再安裝一個全新乾淨的 phpBB 2.0.11 嗎?
先試試是否仍有同樣狀況
若有,再安裝多國語言修正試試
若無,則每裝一個 MOD 就看看是否會發生狀況
我知道這很麻煩,但我試不出你的狀況,而且你裝的 MOD 也跟我裝的不同
而我也只能想出這個辦法 :P

發表於 : 2005-01-18 13:57
csj
webspirit 寫:暈了,怎會這樣?
你可以再安裝一個全新乾淨的 phpBB 2.0.11 嗎?
先試試是否仍有同樣狀況
若有,再安裝多國語言修正試試
若無,則每裝一個 MOD 就看看是否會發生狀況
我知道這很麻煩,但我試不出你的狀況,而且你裝的 MOD 也跟我裝的不同
而我也只能想出這個辦法 :P
恩恩,忘了說我的 phpBB 2011 是在竹貓這邊抓的,
解壓縮之後我沒做任何其他 mod 修改或安裝,
只是去抓 iCastaion 風格來用而已,

這次我去官方抓好了,
我也正想重新安裝,看會不會還一樣,
謝謝你 8-)

發表於 : 2005-01-18 14:32
csj
這次我去官方抓 phpBB 2011 之後,
在抓台灣語言包解壓縮好,用新的 database 來完整安裝,
因為用升級的方法一直出問題,所以只好新增一個 database 來用;

接下來看這篇文章做修正
http://myweb.hinet.net/home6/riot/Multi ... 2.0.11.txt

現在完全沒問題了,但是我不知道怎把 database1 的資料 copy 到 database2
在去研究看看

謝謝各位的幫忙 :-D