從資料庫裡取值時遇到的換行問題(轉)

ba發表於2007-08-16
從資料庫裡取值時遇到的換行問題(轉)[@more@]最近做論壇遇到一個小問題,發表新的帖子的時候,明明打了回車,插入資料庫裡再取出來,全都是一行,回車根本就沒起作用,令人鬱悶。

為什麼會這樣呢?

因為輸入文字的時候,換行是用/n,而網頁裡換行是用br,所以把資料庫裡存的/n寫到網頁上就不起作用了。

那麼我門可以透過一個函式,將/n轉換成br。

首先,函式如下,寫在宣告部分
CODE:
public String turn(String str){
while(str.indexOf(" ")!=-1){
str = str.substring(0,str.indexOf(" "))+"
"+str.substring(str.indexOf(" ")+1);
}
while(str.indexOf(" ")!=-1){
str = str.substring(0,str.indexOf(" "))+" "+str.substring(str.indexOf(" ")+1);
}
return str;
}
%>

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617731/viewspace-961453/,如需轉載,請註明出處,否則將追究法律責任。

從資料庫裡取值時遇到的換行問題(轉)
請登入後發表評論 登入
全部評論

相關文章