【问题标题】:spanish characters not coming properly in javascript?西班牙语字符在 javascript 中不正确?
【发布时间】:2013-06-22 00:18:52
【问题描述】:

您好,我正在使用以下正则表达式。它在 jsfiddle here 中运行良好。

                     var string="zñáéíóúü1111";

                       if(/^[0-9a-zñáéíóúü]+$/i.test(string))
                {
                    $("#result").text("oK WITH THE INPUT");

                }
                else
                {
                        $("#result").text("error");

                }

但是当我将代码放入浏览器时,西班牙文字符不正确(一些奇怪的字符)(在浏览器中查看源代码)。并且上面的正则表达式不能正常工作。

但是我有

 <meta http-equiv="content-type" content="text/html;charset=utf-8" />

在浏览器中。

当我从用户那里获取输入时,我不确定它在我的页面上不起作用的原因。但是我发出警报并检查了这个字符串中的字符。两者都是相同的。

【问题讨论】:

  • &lt;meta charset="utf-8"&gt;
  • @elclanrs 不走运,我添加了它但它不起作用。

标签: javascript regex multilingual


【解决方案1】:

我猜你的 HTML 或 JS 文件或两者都没有保存为 UTF-8。您应该调整编辑器的字符集设置。根据编辑器,您可能会在保存对话框或文件属性中找到它们。

【讨论】:

    【解决方案2】:

    点击以下链接 http://character-code.com/spanish-html-codes.php

    对于 n = &nacute; 对于 i = í

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-26
      • 2023-03-18
      • 2013-07-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多