当前位置: 首页 > 面试题库 >

带有é等特殊字符的json

朱欣荣
2023-03-14
问题内容

我正在开发一个使用jQuery,PHP和JSON作为响应的依赖选择脚本。

除了使用特殊字符(如法语(é,è,à…))外,其他所有内容都运行良好

如果我像(é,è和à)那样对它们进行预编码(这里我在&符和单词的其余部分之间使用空格以防止在我的问题中进行自动编码)它可以工作,但是当使用jquery渲染字符时不会转换为应具有的外观(é…),而是按原样显示(é)

如果我将它们写为(é)并且不对其进行预编码,则不会显示此数组条目中的完整值。

我该怎么办?

谢谢。


问题答案:

就像第一个弓箭手

您是否使用数据库?如果是,请确保将数据库表声明为UFT8。如何声明HTML页面?UTF-8是PHP脚本文件中的字符串吗?如果是,请确保文件具有UTF-8文件格式

您也可以使用utf8_encode(发送到HTML)和utf8_decode(接收),但是方法不正确



 类似资料:
  • 我最近接到一个作业,要求我比较单词,我不想完整地描述,但我必须逐个字符地比较单词,看看两个单词有多相似。 现在的问题是我必须使用的输入文本包含许多非标准字符,如 á, é, ő, 等。我尝试使用string、wstring、char和wchar_t来表示我的单词,但似乎没有什么能正常工作。一个例子: 我们的字符串在这里包含单词“Még”。输出正确。作为记录,如果我使用string而不是wstrin

  • 问题内容: 我遇到了一个大问题,即通过jQuery Ajax将数据作为JSON发布到我的服务器。JSLint表示数据正常,并且请求的Content- Type设置为。服务器在PHP 5.2.11上运行,所以我不能使用。 我尝试了url_decode,utf8_decode和html_entities_decode,但似乎没有任何效果。 返回null,但如果执行此操作,一切正常。是发布数据:。 这是

  • 问题内容: 我们需要从Typescript中的node.js代码中调用REST API,并希望具有用于请求和响应的相应类型。不幸的是,给定接口的JSON包含以下字段: 我们被告知,这是由于另一端的自动化“ JSONifier”的局限性而无法更改的。我们如何设置适合于此的接口?以下显然不起作用: 问题答案: 就像JS对象一样,您可以用引号将名称引起来,如下所示:

  • 我正在使用https://www.npmjs.com/package/bad-words我为过滤特殊字符创建了正则表达式。 如果单词不包含土耳其语字符,它可以工作。但是如果我写土耳其语字符,如或,这不是过滤。 我的正则表达式错了吗? 我在文档中发现了以下代码:

  • 我有一个集合的联系人结构如下: 因为“susan@xpto.com”上的点 如何逃脱这点? 我尝试了和但没有成功。

  • 问题内容: 是否有任何库可以将特殊字符替换为ASCII等效项,例如: 至: 我当然可以创建地图: 并使用一些替换功能。但是我不想将所有等效项硬编码到我的程序中,如果已经有一些功能可以做到这一点。 问题答案: