【问题标题】:Unicode characters for database数据库的 Unicode 字符
【发布时间】:2011-08-16 07:52:04
【问题描述】:

我的 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。我该怎么办?

【问题讨论】:

  • 您是如何输入数据的,您使用的是什么类型的数据库?你是如何输出数据的?这个问题的很多方面都缺失了。
  • 使用这个语句 $hindi=trim($_POST["hindi"]);印地语是我的文本区域的名称。
  • HTML/浏览器将所有连续的空格折叠成一个空格字符并忽略换行符。这是你唯一的问题。

标签: php html unicode character


【解决方案1】:

你用过 nl2br() 吗? 我认为这将解决问题

问题 2-> $str = htmlentities($str, ENT_QUOTES, "UTF-8");

【讨论】:

  • 请帮我解决第二个问题。
【解决方案2】:
  1. nl2br()是你的朋友
  2. 这是一个虚构的问题,不存在,输出到 HTML 时使用nl2br()即可。

【讨论】:

  • 第一个问题已解决。请帮我解答第二个问题。
  • @Aditii:你没有第二个问题。
  • 是的,抱歉,这不是问题,它是一个问题。我该怎么做。
猜你喜欢
  • 1970-01-01
  • 2012-12-18
  • 1970-01-01
  • 1970-01-01
  • 2012-07-18
  • 1970-01-01
  • 1970-01-01
  • 2011-09-20
  • 2011-03-23
相关资源
最近更新 更多