2011-05-01 72 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

相关问题