【问题标题】:Decoding HTML Special Character解码 HTML 特殊字符
【发布时间】:2013-02-05 12:04:36
【问题描述】:

我想在 PHP 的帮助下将我的一些数据导出为 CSV。代码工作正常,但我要导出的一些关键字在我使用

保存在数据库中的其他 unicode 中
urlencode('אריה דרעי');

这将 unicode 以这种格式保存在数据库中:

%26%231488%3B%26%231512%3B%26%231497%3B%26%231492%3B+%26%231491%3B%26%231512%3B%26%231506%3B%26%231497%3B

这里的主要问题是,当我在 HTML 页面中显示它时,它显示正常,但是当我尝试将它导出为 CSV 时,它显示相同的文本。

我尝试使用以下功能

url_decode('%26%231488%3B%26%231512%3B%26%231497%3B%26%231492%3B+%26%231491%3B%26%231512%3B%26%231506%3B%26%231497%3B');

但它又生成了特殊字符

אריה דרעי

然后我尝试使用它进一步解码

 htmlspecialchars_decode();

但它仍然在 CSV 文件中显示 אריה דרעי。

我希望我说得通。

【问题讨论】:

  • urlencode() 的反面是 urldecode() - 如果您没有返回原始数据,那么您的描述是不完整的。
  • But still it shows אריה דרעי in the CSV files. -- 这不是说它有效吗?

标签: php html csv


【解决方案1】:

【讨论】:

  • 结果还是这样:אריה דרעי
猜你喜欢
  • 2020-05-01
  • 2017-07-05
  • 1970-01-01
  • 1970-01-01
  • 2011-05-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多