2011-05-01 69 views
3

我的Unicode數據庫成功地用於存儲和顯示值。但問題在於換行符,製表符和其他字符。這是它跳過這些角色的空間。恩。字是數據庫的Unicode字符

I am storing in this way. 
दर 
बदर 

but its showing me output as 
दर बदर 

If I input 
line 1 
line 2 
Output is "line 1 line 2" 

1:如何解決這個問題?

2:如果我想在數據庫中存儲用於Unicode的html等效項,並且再次顯示轉換爲Unicode等效項。我該怎麼辦?

+0

你如何輸入數據和你使用的數據庫類型?你如何輸出數據?缺少這個問題的很多方面。 – 2011-05-01 04:30:39

+0

使用此語句 $ hindi = trim($ _ POST [「hindi」]); 其中印地文是我的textarea的名稱。 – Aditii 2011-05-01 05:24:10

+0

HTML /瀏覽器將所有連續的空白字符合併爲一個空格字符並忽略換行符。這是你唯一的問題。 – deceze 2011-05-01 06:02:32

回答

1
  1. nl2br()是你的朋友
  2. 這是不存在虛構的問題,只是輸出到HTML時使用nl2br()
+0

問題解決了第一個問題。請幫我解決第二個問題。 – Aditii 2011-05-01 05:27:47

+0

@Aditii:你***沒有**有第二個問題 – 2011-05-01 05:31:41

+0

對不起不是問題,它是一個問題,我該怎麼做。 – Aditii 2011-05-01 06:02:17

0

你用過nl2br()嗎? 我認爲這將解決概率

prob 2-> $ str = htmlentities($ str,ENT_QUOTES,「UTF-8」);

+0

請幫我解答第二個問題。 – Aditii 2011-05-01 05:31:48

+0

我得到了+1然後-1 :( – Sourav 2011-05-01 05:34:22

相關問題