phpBB Installation & Usage Support
phpBB 2 安裝於各類型作業平台之問題討論;外掛問題,請到相關版面依發問格式發表!
(發表文章請按照公告格式發表,違者砍文)
版主: 版主管理群
版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
-
OOO
- 星球公民

- 文章: 39
- 註冊時間: 2002-04-16 18:49
文章
由 OOO »
OOHOO 寫:othree 寫:OOHOO 寫:嗯.. 果然會亂碼=_=... 找時間來研究
那是IE的異能之一
要顯示在表單裡的需要stripslashes
把格式[\Ӓ]轉成格式[Ӓ]
就是去掉前面的斜線
然後才讓他成為textarea的value
那樣就會正常了
我剛試著用stripslashes()來過濾那個"", 不過好像沒抓到關鍵@@? 輸出的結果
沒變..
stripslashes可能抓不到\r
我以前在作這動作是用eregi_replace的
這裡提供我那時的程式碼\r
不過我的方向和這裡不一樣就是\r
http://ooo.d2g.com/unicode.php
代碼: 選擇全部
<?php
if (isset ($temp)) {
$temp = preg_replace("/\\\\\\\\"/",""",$temp);
$temp = preg_replace("/\\\\\\\'/","'",$temp);
$temp = preg_replace("/\\\\\\\\\\\\\\\/","\\",$temp);
$unicode = $temp;
if (isset($br)) {$unicode = eregi_replace("
","<br>",$unicode);}
$unicode = eregi_replace("&#","&#",$unicode);
}
else {
$unicode = $temp = "";
}
?>
<table width=100% cellspacing=0 cellpadding=0 border=0><tr>
<form action="unicode.php" method="post"><td align=center>
<input type="submit" value="SUBMIT" style="font-family:Verdana,Arial;font-size:8pt;border:1 solid black;cursor:hand;">
<hr size=1 color=#ee0000 width=50%>
IN<br>
<textarea wrap=VIRTUAL name="temp" cols="90" rows="8" style="font-family:Verdana,Arial;font-size:9pt;border:1 solid black;"><?php echo "$temp"; ?></textarea>
</td></tr><tr><td align=center>
OUT<br>
<textarea readonly cols="90" rows="8" style="font-family:Verdana,Arial;font-size:9pt;border:1 solid black;"><?php echo "$unicode" ?></textarea>
</td></form>
</tr></table>
-
oO]-[Oo
- 南宮博士

- 文章: 512
- 註冊時間: 2001-11-11 18:09
- 來自: TAIWAN
-
聯繫:
文章
由 oO]-[Oo »
嗯.. 多謝多謝.. 繼續研究看看
OOHOO said:
有事Mail給我, 不要P我, 因為根本沒辦法P.
-
oO]-[Oo
- 南宮博士

- 文章: 512
- 註冊時間: 2001-11-11 18:09
- 來自: TAIWAN
-
聯繫:
文章
由 oO]-[Oo »
果然難搞@@!!!
我試過用
[php]<?php
eregi_replace("[\\\]&", "&", $message),
?>[/php]
是有把"\&"==>"\", 但是IE一樣給我顯示unicode=_=
OOHOO said:
有事Mail給我, 不要P我, 因為根本沒辦法P.
-
OOO
- 星球公民

- 文章: 39
- 註冊時間: 2002-04-16 18:49
文章
由 OOO »
OOHOO 寫:果然難搞@@!!!
我試過用
[php]<?php
eregi_replace("[\\\]&", "&", $message),
?>[/php]
是有把"\&"==>"", 但是IE一樣給我顯示unicode=_=
[php]<?php eregi_replace("&[#]", "&#;", $message); ?>[/php]
這樣應該可以吧\r
要加在textarea那邊
不過我不清楚位置在哪~~
那個斜線是我一時記憶錯誤才提到的
害你浪費時間了...
那個去斜線是要對付[許攻]這種吃碼字用的
最後由
OOO 於 2002-04-17 14:35 編輯,總共編輯了 4 次。
-
御津闇慈
- 竹貓忠實會員

- 文章: 645
- 註冊時間: 2001-11-17 10:59
文章
由 御津闇慈 »
3. 最後處理已存入DB的錯誤資料
以phpMyAdmin或直接以mysql command輸入\r
看不懂=_____=
是要在資料庫 mysql 那邊輸入嗎???
-
oO]-[Oo
- 南宮博士

- 文章: 512
- 註冊時間: 2001-11-11 18:09
- 來自: TAIWAN
-
聯繫:
文章
由 oO]-[Oo »
御津闇慈 寫:3. 最後處理已存入DB的錯誤資料
以phpMyAdmin或直接以mysql command輸入\r
看不懂=_____=
是要在資料庫 mysql 那邊輸入嗎???
嗯.. 炎可以用phpMyAdmin嗎??
OOHOO said:
有事Mail給我, 不要P我, 因為根本沒辦法P.
-
御津闇慈
- 竹貓忠實會員

- 文章: 645
- 註冊時間: 2001-11-17 10:59
文章
由 御津闇慈 »
OOHOO 寫:御津闇慈 寫:3. 最後處理已存入DB的錯誤資料
以phpMyAdmin或直接以mysql command輸入\r
看不懂=_____=
是要在資料庫 mysql 那邊輸入嗎???
嗯.. 炎可以用phpMyAdmin嗎??
可以啊~~~
不過還速搞不懂@@再者@@你msn沒開啟偶也簿知道該怎麼跟你說
-
oO]-[Oo
- 南宮博士

- 文章: 512
- 註冊時間: 2001-11-11 18:09
- 來自: TAIWAN
-
聯繫:
文章
由 oO]-[Oo »
你如果還沒有資料的話就不用執行那段DB了, 那段是用來修改以存入的錯誤資料
我MSN 很少在用了.. 怕被罵=_=!!
OOHOO said:
有事Mail給我, 不要P我, 因為根本沒辦法P.
-
OOO
- 星球公民

- 文章: 39
- 註冊時間: 2002-04-16 18:49
文章
由 OOO »
[php]<?php eregi_replace("&[#]", "&#;", $message); ?>[/php]
這樣應該可以吧\r
要加在textarea那邊
不過我不清楚位置在哪~~
那個斜線是我一時記憶錯誤才提到的
害你浪費時間了...
那個去斜線是要對付[許攻]這種吃碼字用的
嗯嗯\r
再php標籤裡打不出正常的符號
用說明的好了
要把 [&#]替換成[&#]
<?php eregi_replace("&", "&#;", $message); ?>