问题标签 [special-characters]

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 投票
6 回答
37724 浏览

html - 如何解码 HTML 实体?

这是一个快速的 Perl 问题:

如何将 HTML 特殊字符转换ü'普通的 ASCII 文本?

我从这样的事情开始:

并且可以为所有 HTML 字符编写它,但是可能已经存在一些这样的功能?

请注意,我不需要完整的 HTML->文本转换器。我已经用HTML::Parser. 我只需要用我得到的特殊字符转换文本。

0 投票
15 回答
75033 浏览

php - PHP / MySQL中的特殊字符

我在数据库中有包含特殊字符的单词(主要是西班牙语,如波浪线)。在数据库中,所有内容都使用 PHPmyAdmin 正确保存和显示,但是当我获取数据(使用 PHP)并在浏览器中显示时,我得到一个奇怪的字符,比如“?” 有一个正方形......我需要一个一般性的修复,所以我不需要每次都转义每个字符,而且我还可以将 PHP 表单中的特殊西班牙字符插入数据库......

HTML 是正确的:

所有表和数据库都设置为 utf8_spanish

我得到的角色:�</p>

有什么建议么???

谢谢!!!

0 投票
3 回答
611 浏览

xslt - 检测 XSLT 中的字符

我遇到了一些在 Internet Explorer 中无法正常显示的奇怪字符,例如:“€”、“— 和“’”。我认为它们是从复制粘贴 Word 内容中继承而来的。

我正在使用 XSLT 构建页面内容,在 XSLT 中检测这些字符并用有效的 HTML 代码替换它们会很棒。我已经在样式表中进行了字符串替换,但我不确定如何检测这些编码字符或是否有可能。

0 投票
5 回答
287 浏览

php - 无法显示“+”号

我在 mysql 数据库中有这个值:“A+”它是杂志的名称。我可以看到它位于数据库中,但是我无法通过 php 显示它。当我获取 sql 数据时,它输出

“一种 ”

我试过 utfencode() utfdecode() htmlentities() ... 无济于事。我无法诊断问题。万一这很重要,我通过ajax(jquery load()函数)获取这些数据

更新:

事实证明,在通过正则表达式解析数据时,+ 号被删除了。似乎也找不到解决办法。preg_quote() 没有用。

0 投票
1 回答
797 浏览

c# - Lucene 和正斜杠

在我的索引中有一个值 companyName:opel/vauxhall
搜索“opel/vauxhall”会返回正确的结果。
搜索“opel/*”不会返回任何结果。

目前我正在用空格替换“/”。但这确实让我的代码有点味道。

有更好的想法吗?

0 投票
5 回答
299426 浏览

sql - SQL LIKE 子句的特殊字符列表

SQL 的所有特殊字符的完整列表是什么(我对 SQL Server 感兴趣,但其他的也很好)LIKE 子句?

例如

SQL 服务器

  1. %
  2. _
  3. [说明符] 例如 [az]
  4. [^说明符]
  5. ESCAPE 子句 例如 %30!%%' ESCAPE '!' 将评估 30% 为真
  6. ' 字符需要用 ' 例如他们变成他们''

MySQL:

  1. %- 任何零个或多个字符的字符串。
  2. _- 任何单个字符
  3. ESCAPE 子句 例如 %30!%%' ESCAPE '!' 将评估 30% 为真

甲骨文:

  1. %- 任何零个或多个字符的字符串。
  2. _- 任何单个字符
  3. ESCAPE 子句 例如 %30!%%' ESCAPE '!' 将评估 30% 为真

赛贝斯

  1. %
  2. _
  3. [说明符] 例如 [az]
  4. [^说明符]

进步:

  1. %- 任何零个或多个字符的字符串。
  2. _- 任何单个字符

    参考指南在这里[PDF]

PostgreSQL:

  1. %- 任何零个或多个字符的字符串。
  2. _- 任何单个字符
  3. ESCAPE 子句 例如 %30!%%' ESCAPE '!' 将评估 30% 为真

ANSI SQL92:

  1. %
  2. _
  3. 仅当指定时才使用 ESCAPE 字符。

PostgreSQL 还具有SIMILAR TO添加以下内容的运算符:

  1. [specifier]
  2. [^specifier]
  3. |- 两种选择中的任何一种
  4. *- 前一项重复零次或多次。
  5. +- 重复上一个项目一次或多次。
  6. ()- 将项目组合在一起

我们的想法是使它成为一个可以成为“一站式商店”的社区 Wiki。

0 投票
3 回答
13998 浏览

xml - XML中的方括号?

在 XML 文档中,如何处理方括号 (] 或 [) ?

0 投票
1 回答
2363 浏览

xpath - 带有特殊字符的 xpath 属性

通常上面的查询会起作用,但在这种情况下,xhtml 属性 xml:lang 中有冒号。将其替换为实体 &59; 也不行。

有什么建议么?

0 投票
2 回答
868 浏览

php - PHP DOMDocument:loadHTMLFile 被一个神秘的字符窒息:RS

使用 php 的 DOMDocument->LoadHTMLFile('test.html'); 继续向我返回错误,在第 36 行报告内容中的错误。删除一个又一个字符,结果发现这是一个明显的空白空间,这是罪魁祸首。在另一个编辑器(Editra)中复制/粘贴该句子,显示出一个奇怪的 RS 字符。

它是什么,更重要的是,我怎样才能避免它再次发生?

0 投票
4 回答
15023 浏览

special-characters - 在 DOS 中键入波浪号 ~ 字符

在我的 DOS 提示符中,我必须输入波浪号 ( ~) 字符才能打开任何文件。

由于某种原因,它不会出现在 DOS 框/提示中。

是否有任何形式的 Ctrl 快捷键可以让我输入~字符?

不过,只有 DOS 提示符无法识别该键才是最让我兴奋的。