1 頁 (共 1 頁)

[問題]code(代碼)顯示中文字有問題?

發表於 : 2003-07-14 11:53
sam.lin
●架設主機作業系統:Red Hat 9.0
●空間: 個人電腦
●上網方式:ADSL
●安裝的程式:Apache + php + MySql 3.x(Red Hat 9.0 bulid-in)
●phpBB2 版本:phpBB 2.0.5 + 中文套件(Download form http://www.phpbb.com)

問題:
我用code(代碼)把下面的字包起來後
在竹貓這裡顯示正常,但是我的卻變成紅色部分?
請問這要改哪裡?謝謝!

代碼: 選擇全部

中文設定 
中国語 
代碼:
中文?#93;定
中国語

發表於 : 2003-07-14 13:13
小竹子
請搜尋多國語系修正

發表於 : 2003-07-14 14:33
sam.lin
小竹子 寫:請搜尋多國語系修正
甘溫~
我找到這篇...
http://phpbb-tw.net/phpbb/viewtopic.php ... start=18問題
問題似乎也是這樣,出在這種-->[許攻]這種吃碼字的字,
教學看了看,看得霧煞煞...
請問我該改哪一個檔呢?

發表於 : 2003-07-14 17:04
依夢兒
sam.lin 寫:教學看了看,看得霧煞煞...
請問我該改哪一個檔呢?
http://phpbb-tw.net/phpbb/viewtopic.php?t=10758

發表於 : 2003-07-15 21:16
sam.lin
根據上面連結的那篇如下:
Scorpion 寫:phpBB 2.0 開啟 includes\functions_post.php
phpBB 2.0.1、2.0.2 開啟 includes\bbcode.php

尋找\r

代碼: 選擇全部

$code_entities_match = array('#<#', '#>#', '#"#', '#:#', '#\[#', '#\]#', '#\(#', '#\)#', '#\{#', '#\}#');
$code_entities_replace = array('<', '>', '"', ':', '[', ']', '(', ')', '{', '}');
改成

代碼: 選擇全部

$code_entities_match = array('#<#', '#>#', '#"#', '#:#', '#\(#', '#\)#');
$code_entities_replace = array('<', '>', '"', ':', '(', ')');
我安裝的版本是2.0.5版
其中includes\functions_post.php這個檔找不到上述的那段.
若只改了includes\bbcode.php裡的那段,還是會出現&#xx,
我改之前是秀"& # 91 ;",改之後變成秀"& # 41 ;"
我在猜,那個中文字被解碼成"\("後,被replace成對應的"& # 41 ;"
如果我把"\("拿掉,會不會出包啊? :-o