问题标签 [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 投票
2 回答
1501 浏览

api - MediaWiki API 和编码

我正在使用MediaWiki API使用实验机器人更新一些页面。该机器人使用 Java Apache HTTP 客户端库来更新页面。

然而,“内容”字符串包含一些重音符号。System.out.prinln(content)看起来不错,但是 wiki 中的强调字符看起来很糟糕。例如“Valérie”而不是“Valérie”。

我怎样才能解决这个问题?

0 投票
3 回答
544 浏览

tomcat - Tomcat:solaris 目录中的法语口音

我们的一位客户在报纸上购买了广告并添加到他的网址: http : //www.website.com/publicité而不是“publicite”(没有口音)...

我正在尝试在Solaris下创建相应的目录,但它似乎不起作用。我抓住了“获取”请求,看起来“真实”请求是 /publicit%C3%A9 我们试图添加一个具有该名称的目录,但它也不起作用。

知道网络如何解决这个问题吗?

我们使用 Apache 和 Tomcat 作为带有 JAVA(和 jsp)的 Web 容器

看起来它是 Solaris 服务器而不是 linux ..

0 投票
5 回答
19575 浏览

c# - 如何在 .NET 中替换重音符号(德语)

我需要将字符串中的重音替换为他们的英语等价物

例如

ä = ae

ö = oe

Ö = Oe

ü = ü

我知道从字符串中剥离它们,但我不知道替换。

如果您有任何建议,请告诉我。我正在用 C# 编码

0 投票
4 回答
25905 浏览

html - 如何使用变音符号生成 javadoc 文档?

我正在尝试在 Eclipse 中生成 Java 文档。源文件采用 UTF-8 编码并包含一些变音符号。生成的 HTML 文件没有指定编码,也没有使用 HTML 实体,因此元音变音不能在任何浏览器中正确显示。

我能做些什么来改变这一点?

0 投票
1 回答
742 浏览

flash - sIFR 3 cut off uppercase charecters - work around?

I have been looking for help for hours now an I cannot solve my problem. I have implemented sIFR3 in a website for headlines, but the uppercase characters such as "S" and "C" or special characters lieke "Ä" or "Ü" for example are cut off.

I found a workaround tutorial here: http://blog.unity.fr/articles/sifr-accented-character-bug-fix-en but there seems to be something wrong with my sifr-config.js

Now my text looks like:

And here is js:

Hopefully there is someone who can help …</p>

Best regards!

0 投票
3 回答
4192 浏览

c# - 为什么 string.Compare 似乎不一致地处理重音字符?

如果我执行以下语句:

结果为“-1”,表示“mun”的数值小于“mün”。

但是,如果我执行此语句:

我得到“1”,表示“Muntelier, Schewiz”应该排在最后。

这是比较中的错误吗?或者,更有可能的是,在对包含重音的字符串进行排序时,我应该考虑一个规则


这是一个问题的原因是,我正在对列表进行排序,然后进行手动二进制过滤器,这意味着每个字符串都以“xxx”开头。

以前我使用的是 Linq 'Where' 方法,但现在我必须使用另一个人编写的这个自定义函数,因为他说它性能更好。

但是自定义函数似乎没有考虑 .NET 的任何“unicode”规则。因此,如果我告诉它按“mün”过滤,它不会找到任何项目,即使列表中有以“mun”开头的项目。

这似乎是因为重音字符的顺序不一致,具体取决于重音字符后面的字符。


好的,我想我已经解决了这个问题。

在过滤器之前,我根据每个字符串的前n 个字母进行排序,其中n是搜索字符串的长度。

0 投票
2 回答
2067 浏览

java - 无法检索 urlencoded 元音变音。【解决方法:使用UTF8】

我正在使用 JSP-Scripting 对一些网站进行编程,但遇到了 urlencoded web-formular 参数的一个奇怪问题。该站点本身以 iso-8859-1 编码。

我有一个简单的网络表单,其中包含一个名为description.

如果我输入德语变音符号或特殊字符,如“ü”或“ß”,这些会自动进行 urlencoded。但是如果我想读取这个参数,我总是会得到null.

如果我输入一些中文单词,例如專業人士,它们也是 urlencoded。但是,我可以在不检索的情况下阅读它们null

无论我使用“post”还是“get”作为方法,这种行为都不会改变。我试图用下面的文字“拉皮条”我的网络表单——但这也无济于事。

我的问题是:为什么我不能检索 urlencoded 德语元音变音但一些中文单词?

0 投票
1 回答
1077 浏览

mysql - 在mysql中搜索重音字符

我需要在 mysql 表中找到 é ou è 的出现。

第一次尝试: SELECT "LéL" like "%é%"; 这不起作用:它返回包含 e 或 é 或 è 的单词。

我还尝试了没有结果的正则表达式(使用字母 L):

我想测试 \u 加十六进制搜索...我还尝试了文档中提到的双重转义而不做任何更改。

正则表达式搜索似乎在 mysql 中非常有限。在http://dev.mysql.com/doc/refman/4.1/en/regexp.html上没有找到任何与 \u 相关的文档。

我正在使用 mysql 4.1。

如果 mysql 5 中有一个在 4 中不存在的解决方案,我想知道它。

0 投票
5 回答
56333 浏览

unicode - 我应该在 URL 中使用重音字符吗?

当一个人用不同于英语的语言创建网页内容时,搜索引擎优化和用户友好 URL 的问题就出现了。

我想知道在 URL 中使用去重音字母是否是最佳实践——冒着某些词在有和没有某些重音的情况下具有完全不同的含义的风险——或者最好坚持使用非英语字符在不太高级的环境(例如 MSIE、查看源代码)中适当地牺牲这些 URL 的可读性。

“异国情调”的字母可能出现在任何地方:文档标题、标签、用户名等,因此它们并不总是在网站维护者的完全监督之下。

当然,一种可能的方法是设置替代的——不带重音的——URL,它也指向原始目的地,但我想了解您对使用带重音的 URL 作为主要文档标识符的意见。

0 投票
1 回答
2008 浏览

mysql - 匹配带有重音符号、变音符号等的单词 mysql/php

我有一个网站,我刚刚为它写了一个很棒的搜索功能。我刚刚意识到我的数据库中有一些带有重音符号的单词。因此,当有人键入要搜索的单词时,当然没有重音符号,他们找不到他们要查找的内容。

目前大部分搜索功能已经解决了这个问题;他们是怎么做到的呢?一定有什么巧妙的把戏。我的大多数查询都使用 mysql 的 MATCH 功能,但其中一个使用 LIKE。