问题标签 [html-entities]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1464 浏览

url - Symfony 1.4:是否可以防止重定向 URL 的转义?

如果我像往常一样进行重定向:

... Symfony 生成正确的 URL:

但是,由于某些奇怪的原因,以下内容被转义:

...并生成以下 URL:

有没有办法避免这种转义并使与符号正确显示在 URL 中?我已经尝试了我能想到的一切,这让我发疯。我需要这个来解决我从数据库中将保存的查询作为字符串提取并且只想将其锁定到 URL 的情况。我知道我可以从字符串生成一个数组,然后从该数组生成一个全新的 URL,但由于这种愚蠢的转义,它看起来像是很多开销。

谢谢。

0 投票
2 回答
415 浏览

json - GQL:我将 JSON 存储在 DataStore 中。所有 json 都被转换为 html 实体,如何避免这种情况?

标题说得最多:

我将 JSON 存储在 DataStore 中。所有 json 都被转换为 html 实体,我该如何避免这种情况?

原来我有

myJson = db.StringProperty()

它抱怨我的 json 太长,而 StringProperty 的限制约为 500 个字符。建议改用 TextProperty。

它插入没有问题,但是当我从数据库中获取它时,现在 myJson 看起来像这样:

有什么建议吗?

编辑:

代码:

模型:

保存:

加载:

对于 ajax,我使用 jquery 来处理所有事情。JSON 是一个没有 '\n' 的普通字符串。:

0 投票
2 回答
3448 浏览

html -   显示一条细线

当我 在我的网站上制作时,它会显示一条细线,它可以隐藏在某些元素上,因为我通常在 CSS 按钮上使用它们,但我有一个 if 语句说如果这显示结果,如果不显示非破坏空间。

你如何重置不 显示?

0 投票
4 回答
675 浏览

php - 使用php创建汉字密码系统

我在针对其他中文字符验证中文字符时遇到问题,例如,我正在创建一个简单的密码脚本,该脚本从数据库中获取数据,并通过 get 获取用户输入。

我遇到的问题是出于某种原因,即使当您回显它们时字符看起来完全相同,我的 if 语句仍然认为它们是不同的。

我尝试使用 htmlentities() 函数对字符进行编码,数据库中的密码很好地编码,给了我一个有效的 '& #35441;' (我在里面放了一个空格来阻止它转换成汉字!)。

另一个用户输入值给了我很多有趣的字符。我认为唯一必须打破它的是它以不同的方式编码,因此 php 认为它是 2 个完全不同的字符串。

有人有什么想法吗?
提前致谢,
威尔

编辑:
感谢大家的快速响应,我将四处寻找将数据库编码设置为 UTF-8,但是目前,数据库的结果不是问题,它们使用 htmlentities 正确编码,这是我的结果从导致问题的 $_GET 获取。

干杯,
威尔

0 投票
3 回答
3119 浏览

html - 如何获取 HTML5 画布文本以显示 html 实体?

我正在解析一个 xml 文件,该文件存储我需要在画布上显示的图像/标题数据。但是有时文件中有一个实体,当将文本绘制到画布上时,它会将其解释为平面文本。我怎样才能©在画布上显示为©?这甚至可能吗,或者有人知道一个好的解决方法吗?

0 投票
6 回答
6575 浏览

php - 如何正确地 substr html 实体?

我有这样的:

在这种情况下,输出将是 :that&#而不是that's

我想要的是将 html 实体计数为 1 个字符,然后是 substr,因为我总是以破碎的 html 或文本末尾的一些晦涩字符结束。

请不要建议我对它进行 html 解码然后 substr 然后对其进行编码,我想要一个干净的方法:)

谢谢

0 投票
3 回答
45572 浏览

c# - C#,用普通文本字符替换所有html特殊字符的函数

我有从 xml 模板传入的字符,例如:

框架中是否存在通用函数来用它们的正常等价物替换它们?

0 投票
2 回答
4763 浏览

xml - 在 XML + XSLT 中保持实体不变

我使用 XSL 样式表(使用 Apache Xalan)将 XML 转换为(某种程度的)HTML。在 XML 中可以有像 一样的实体—,它们必须保持原样。在 XML 文件的开头,我有一个引用这些实体的文档类型。我应该怎么做才能使实体保持不变?

在 XML 文本中SAXParseException: Recursive entity expansion, 'mdash'遇到时给我。&mdash

0 投票
3 回答
2100 浏览

python - 在python中将html实体转换为它们的值

我在一些输入上使用这个正则表达式,

然而,这最终会删除输入中的大量 html 特殊字符,例如

有没有办法可以将它们转换为它们的值,以便满足正则表达式?我也不知道为什么文本决定这么大。

0 投票
1 回答
966 浏览

zend-framework - UTF8 字符集、变音元素、转换问题 - 和 Zend Framework 表单转义

我正在用 ZF 编写一个 webapp,并且遇到了 UTF8 的严重问题。它通过 Zend Form 使用多语言内容,似乎 ZF 严重转义了所有这些字符,并且如果有变音元素“é”并且如果我使用 HTML 实体等价物,它基本上不会显示字段,例如 é 它会被转义,这样用户将看到“é”。

Zend Form 允许使用非转义数据,但尝试使用它会让人感到困惑,而且似乎需要在所有地方都使用它。

因此,有人告诉我,如果页面和文本采用 UTF8 格式,则不需要转换为 htmlentities。这是真的?

如果最后一个问题是真的,那么如何将源文本转换为 UTF8?我很乐意设置 apache 以便它发送默认的 UTF8 字符集标题,并将字符集元标记添加到 html,但是这样做我仍然会弄乱编码。我还尝试在 OSX 上的 TextWrangler 中将翻译 csv 文件打开为 UTF8,但它什么也没做。

谢谢!

大号