【问题标题】:how show persian characters in alert box?如何在警报框中显示波斯字符?
【发布时间】:2014-09-23 01:31:00
【问题描述】:

我已将 utf-8 设置为我在 html 和我的 php 标头中的编码,当我在 localhost 上运行时一切正常,但当我将文件上传到主机时一切正常,但警报和确认框由 javascript 打开,它们由 unicode 编码,如 \u60A5 我不知道我该怎么办 我试过这些: header('Content-Type: text/html; charset=utf-8'); 并且


我已经尝试过了,似乎工作正常

<script type="text/javascript" charset="utf-8">

alert("\u062A\u0633\u062A\u0641\u0627\u0631\u0633\u06CC");

【问题讨论】:

  • 我也设置了
  • 这是一个重复的问题,看起来可以是answered here.
  • 我不从任何其他页面检索我的字符串,我只是写我的波斯字符串,但得到它的 \u 转义序列。
  • 显示一段实际重现问题的代码。最好也把它放在一个jsfiddle中并分享地址。 \u60A5 表示一个汉字,所以发生了一些奇怪的事情。这可能与字符编码有关,因此我们可能还需要查看实际的 HTTP 标头。
  • not 起作用的代码是什么?警报或确认框中实际显示的是什么?

标签: javascript php unicode encoding persian


【解决方案1】:

确保这是在您的 apache 配置中:

AddCharset utf-8 .js

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-04-17
    • 2023-03-25
    • 2013-12-30
    • 2016-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多