问题标签 [diacritics]

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 投票
1 回答
5290 浏览

jquery - Jquery 表排序器和特殊字符

我正在使用 jquery tablesorter插件,在我的“国家”列中,我得到了这样的特殊字符:Índia。

事实是,当我点击列的标题对其进行排序时,它会将我的“Índia”放在列的末尾。我猜 nav 看到的是 Í 而不是带有重音的真正的“I”。

即使有口音,如何使它工作的任何线索?

这是我domready中的js代码:

提前致谢。

0 投票
7 回答
6030 浏览

javascript - 为什么我不能在单词边界旁边使用重音字符?

我正在尝试制作一个与人名匹配的动态正则表达式。它对大多数名称都没有问题,直到我在名称末尾遇到重音字符。

示例:一些花哨的名字

到目前为止我使用的正则表达式是:

像这样使用:

这根本不匹配。如果我将 é 替换为 ae,则匹配得很好。如果我尝试匹配诸如“Some Fancy Namea”之类的名称,它就可以正常工作。如果我删除单词最后一个单词边界锚,它工作得很好。

为什么单词边界标志在这里不起作用?关于如何解决这个问题的任何建议?

我考虑过使用这样的东西,但我不确定性能损失会是什么样子:

建议?想法?

0 投票
1 回答
957 浏览

htmltidy - 如何阻止 HtmlTidy 转换变音符号(例如 ü 到 ü)

我们的网站通过 HtmlTidy 运行用户的输入来清理它。显然,在这样做的同时,它还会通过转换变音符号给我们的国际用户带来痛苦。是否有任何选项可以指定 HtmlTidy 不这样做?

我尝试了使用所有可能选项的 CharacterEncoding,但似乎没有任何效果。

0 投票
2 回答
280 浏览

encoding - 为什么在不同 URL 访问同一服务器上的相同代码时,重音字符呈现不一致?

我们的服务器上有一个页面可以通过两个不同的 URL 访问。

http://www.spotlight.com/6213-5613-0721

http://www.spotlight.com/interactive/cv/1/M103546.html

幕后有经典的 ASP,这两个 URL 实际上都执行 Server.Transfer 到同一个底层 ASP 页面。

页面顶部名称中的重音在一个 URL 上正确呈现,而在另一个 URL 上呈现不正确 - 但据我所知,这两个请求返回相同的响应(相同的标记、相同的标头、相同的所有内容) - 和我完全不知道为什么一个 URL 应该正确呈现,而另一个却破坏了重音字符。

还有什么我应该检查的(内容编码?) - 如果是这样,我如何知道除了 Firebug 中显示的信息之外返回的内容是什么?

0 投票
1 回答
4026 浏览

internationalization - 如何防止 CKEditor 将重音字母翻译成 HTML 代码?

我想将 CKEditor 配置为按原样保存重音字母,并且不要将它们更改为它们的 HTML 等效项,因为无论如何我都在使用 UTF8。

我需要在哪里设置什么来实现这一目标?

例子:

当前:输入:áéíóúöőüű来源:<p>&aacute;&eacute;&iacute;&oacute;&uacute;&ouml;ő&uuml;ű</p>

希望:输入:áéíóúöőüű来源:<p>áéíóúöőüű</p>

0 投票
3 回答
2087 浏览

java - 奇怪的 xml/html 重音问题

我有一个 XML 文件,其中包含一条带有 html 标签的消息。XML 文件由一个 java 类读取,该类将其邮寄给人们。收到邮件时,重音符号不显示。例如 é 不显示。

我已经&eacute;在 xml 中尝试过,但它在 eclipse 中给出了一个错误,表明该实体尚未被声明。

我也尝试简单地插入&#233;,但在最终输出中没有显示任何内容。

我尝试的第三件事是使用<![CDATA[é]]>,但这破坏了解析器,因为它之后没有输出任何东西。

然而,我注意到了一些奇怪的事情。当我在 xml 中添加这样的内容并添加 UTF-16 编码时

它确实像这个bla bla blaa blaa é一样在末尾输出了é。

EDIT <message>text bla bla blaa éé&lt; 输出 ?é 或仅输出一个 é

该文件看起来像这样:

是什么赋予了?

0 投票
2 回答
1410 浏览

python - 路径中的 QFileDialog 和德语变音符号

我正在开发一个项目,我正在使用 Python 和 PyQT4 开发该项目。我偶然发现了 QFileDialog 的一个有点奇怪的行为,在我的 IDE (Eclipse) 中运行项目时不会发生这种行为。

问题是 ExistingFiles 模式下的 QFileDialog 确实无法返回所选文件的列表,当文件路径之一包含德语变音符号(ä、ü、ö 等)时 QFileDialog 不提供选项或参数来制作关于这种情况是明智的。有没有人对如何解决这个问题有任何想法?

编辑:我发生错误的部署方案如下所示。我正在使用 Py2Exe 构建一个可执行文件,然后使用 Inno Setup 使其可分发。不知道这是否可能导致了问题,但我认为信息越多越好。

编辑2:直到星期五我才能访问确切的代码,但是我们有一个 if 语句等待对话框完成。像这样:

第一个打印命令确实被执行,第二个没有。好像介于两者之间的东西不愿意终止,而 Python 正在以某种方式悄悄地处理异常。但是,在选择文件并单击“打开”或双击文件后,QFileDialog 会按预期关闭。

0 投票
2 回答
1080 浏览

.net - 将法语转换为 ASCII(需要讲法语的人)

我需要将法语文本转换为 ASCII 中最正确的类似物。让我解释。在德语中,您应该将 ä 转换为 ae,这不是简单地删除变音符号,而是找到最正确的类比。请帮我学法语。我发现没有程序化的方法可以做到这一点,我创建了Dictionary<char, string>.

转换(+ 大写):é、à、è、ù、â、ê、î、ô、û、ë、ï、ü、ÿ、ç。以及您建议的任何其他内容!请用 ascii 写出建议的替换。

谢谢,安德烈。

PS:请不要指出如何从 .NET 中的字符串中删除变音符号(重音符号)?. 这种方法很棒,但有点与语言无关。它只是去掉了变音符号。如果我没有好的模拟,我计划将其用作默认值。

PPS:请不要关闭这个问题,它与编程有关,因为我实现了多语言应用程序

0 投票
1 回答
844 浏览

python - 如何检查由带有德语变音符号的 QString 表示的路径是否存在?

我得到一个 QString,它代表来自 QLineEdit 的目录。现在我想检查这个目录中是否存在某个文件。但是,如果我尝试使用 os.path.exists 和 os.path.join 并在目录路径中出现德语变音符号时遇到麻烦:

当您可能遇到德语变音符号时,您将如何检查文件是否存在?

0 投票
1 回答
1217 浏览

iphone - iphone的nsxmlparser解析RSS导致编码问题

我正在研究简单的 RSS 阅读器。此阅读器通过以下代码从 Internet 加载数据:

我的问题是编码。RSS 2.0 文件应该根据 XML 文件中的编码属性进行 UTF8 编码。

因此,当我下载 URL 内容时,我会在第一次出现带有变音符号的字符后截断文本,例如:ľ š č ť ž ý á í é 等。

我尝试通过将 URL 下载为 UTF8 字符串来解决问题,我使用了以下代码:

没有帮助。感谢您的回复。