jQuery 输入值和外来字符

发布于 2025-01-08 05:36:40 字数 581 浏览 1 评论 0原文

我有一个双语网站

当用户请求西班牙语页面时,表单字段的值设置为“Correo electrónico”。

当我尝试验证表单字段时,如果我执行 alert(jQuery('input#thefield').val());

我得到: Correo electrónico

但是,如果我正在测试所述输入的值框(即

jQuery('input#thefield').val() == "Correo electrónico"

jQuery 不注册。

为了检查 jQuery 如何处理字符串“Correo electrónico”,我做了一个 alert("Correo electrónico"); ,输出是 Correo electr[a symbol Look at image]nico

未显示外来字符

我该怎么做才能将字段值保留为外来字符,但将其翻译为能够测试反对,以及在必要时插入字段值?

I have a bilingual website

The value of a form field is set to "Correo electrónico" when the user request Spanish page.

As I try to validate form fields, if I do alert(jQuery('input#thefield').val());

I get: Correo electrónico

However, if I am testing the value of said input box (i.e.

jQuery('input#thefield').val() == "Correo electrónico"

)

jQuery does nto register.

TO check how jQuery was processing the string "Correo electrónico," I did an alert("Correo electrónico"); and the output was Correo electr[a symbol look at image]nico

foreign character not displayed

What can I do to keep the field value in foreign characters, but translate this to be able to test against, as well as insert into field value if necessary?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

伊面 2025-01-15 05:36:40

这是一个字符编码问题。

您需要检查源代码文本文件的格式。是UTF-8吗?或者另一个?

另外,您应该在 HTML 标记中指定源代码的编码。

就我个人而言,我在任何地方都使用 UTF-8(如果可以的话):代码源文本文件、数据库内容、数据库连接、HTML、CSS、JavaScript...一切。

This is a character encoding issue.

You need to check the format of your source code text file. Is it UTF-8? Or another?

Also, you should specify the encoding of your source in the HTML <meta> tags.

Personally, I use UTF-8 everywhere (when I can): the code source text files, the database contents, database connection, HTML, CSS, JavaScript... everything.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文