【问题标题】:Brackets get flipped around括号被翻转
【发布时间】:2013-05-29 02:02:36
【问题描述】:

我在 PHP 中为希伯来语使用 UTF-8,我想检测是否在单词末尾使用了括号,如下所示:[נסיון.注意:希伯来语是一种从右到左的语言。

数据来自用户表单输入,我正在使用$_POST["input"] 变量访问数据。

当我输出变量而不是包裹单词的括号时,它面向相反的方向。这个故障使我的代码行为超出了我的预期。

我自始至终都为 UFT-8 编码了所有内容,除此之外,一切似乎都运行良好。有没有人有这个问题的解决方案/解决方法?

【问题讨论】:

标签: php utf-8


【解决方案1】:

您的标记中需要<html dir="rtl">

我会读:http://www.w3.org/International/tutorials/bidi-xhtml/

如果由于某种原因您需要在某个元素上从左到右,只需在其上指定 dir 属性:<div dir="ptr"></div>

这是重复的。

请看这里:Right to left language support in php

【讨论】:

  • 我已经有了。这是表单的代码:'
    '
  • 问题开始于我的代码内容之前。我可以通过回显 $_POST["input"] 来产生这个问题。我们不需要整个代码。至于其他一切,我是 UTF-8 编码的,而且工作正常。
  • 尝试使用 看看是否能解决问题。
  • 太棒了。很高兴我能帮上忙。请标记为正确答案。
猜你喜欢
  • 1970-01-01
  • 2014-08-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-27
  • 2012-02-16
  • 2012-10-28
  • 1970-01-01
相关资源
最近更新 更多