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

c# - Asp.Net /C#什么时候Å等于A?(且 É 等于 E)

我在 alfabet 中寻呼国家,所以国家以 AD、EH 等开头。但我也想在 a 上列出 åbrohw,在 e 上列出 ëpollewop。我试过 string.startswith 提供一个 stringcompare 选项,但它不起作用......

我在 sv-SE 文化代码下运行,如果这很重要的话......

米歇尔

0 投票
12 回答
32062 浏览

java - 从 Unicode 字符中删除变音符号 (ń ǹ ň ñ ṅ ņ ṇ ṋ ṉ ̈ ɲ ƞ ᶇ ɳ ȵ)

我正在研究一种算法,该算法可以在带有变音符号(波浪号抑扬符、插入符号变音符号、卡隆)的字符与其“简单”字符之间进行映射。

例如:

等等。

  1. 我想在 Java 中做到这一点,尽管我怀疑它应该是 Unicode-y 并且应该可以在任何语言中相当容易地实现。

  2. 目的:允许轻松搜索带有变音符号的单词。例如,如果我有一个网球运动员数据库,并且输入了 Björn_Borg,我还将保留 Bjorn_Borg,以便如果有人输入 Bjorn 而不是 Björn,我可以找到它。

0 投票
4 回答
8106 浏览

html - MailTo 链接中损坏的重音字符

我正在尝试创建一个包含法语重音字符作为主题和电子邮件正文的 mailto 链接。对字符进行编码的 HTML 和 URI 都不起作用。这是我的代码:

没有 URI 编码也会出现同样的结果:

不管我是怎么做的,新电子邮件都会以损坏的字符打开。URI 编码的空格和换行符可以正常工作,但任何不是 ANSI 的东西都会被破坏。我应该注意,我正在测试 MS Outlook 2007 的英语和法语版本。有人知道如何让它工作吗?

0 投票
6 回答
4571 浏览

xml - å xml 文件是否有效?

IE 不喜欢显示 XML 文件中的 å 字符。这是 IE 问题还是 å 和类似字符确实无效 XML,我是否必须创建 &#xxx; 所有这些字母的值?

米歇尔

顺便说一句:字符在 CDATA 标记内

声明是这样的:嗯,似乎无法将 xml 声明粘贴到我的帖子中,我认为它被删除或隐藏在我的帖子的 html 中,尝试使用反引号、4 个空格等将其标记为代码。但是,它与答案中的sais相同

声明是这样的:

片段是

0 投票
2 回答
3390 浏览

mysql - MySQL db (utf-8) 中的克罗地亚变音符号

变音符号 http://img98.imageshack.us/img98/3383/dijakritickiznakovi.gif

因此,显示标题下方的符号应该以这种方式显示。
UTF-8 实体列在 HTML (utf-8) 标题下方(这里是列表:LINK
最后一行显示了我的数据库中存储的内容。
db 表的排序规则是utf8_unicode_ci.
我想 db 中的符号不​​应该像我的情况那样?从数据库加载时,它们在页面上正确显示,但它们都不是由给定链接中的 utf-8 表显示的。即使我正确地看到它们,也许其他人不会?

0 投票
1 回答
4383 浏览

php - PHP 中的 simpleXML 和重音字符

我编写了一个使用 ISO-8859-15 编码的 XML 文件,并且提要中的大部分数据都是通过 htmlspecialchars() 运行的。

然后我使用 simplexml_load_string() 来检索要在我的脚本中使用的 XML 文件的内容。但是,如果我有任何特殊字符(即:é á ó),它会显示为“é á ó”。这

如何让我的脚本显示正确的特殊重音字符?

0 投票
5 回答
2823 浏览

php - 变音符号不敏感的mysql搜索?

我如何使变音符号不敏感,

例如这个带有变音符号的波斯语字符串

هواى بَر آفتابِ بارِز

与 mySql 中删除的变音符号不同

هواى بر آفتاب بارز

有没有办法告诉 mysql 忽略变音符号,或者我必须手动删除字段中的所有变音符号?

0 投票
2 回答
2378 浏览

c# - 将非 ascii 域转换为 SMTP 兼容

当客户输入带有非 ascii 字符(如 äüö)的电子邮件地址时,我们的 SMTP 拒绝处理它们。

所以我认为可能有一种解决方案可以自己处理这些域并将它们转换为 punyocode。

有没有使用 c# 的简单方法?

无论如何,这行得通吗?

0 投票
5 回答
2458 浏览

html - HTML 中数字的重音符号(如 ^ 超过 1)

我试图找到将抑扬符(^ = ˆ)放在数字(一种音乐符号)之上而不诉诸图像的最佳方法。某些字母具有等效的 HTML 实体:ê = ê、 Ô =Ô等,但数字没有。

这是我目前在我的网站上使用的内容:

它看起来不错,但并不完美——由于数字形状和浏览器渲染的细微差别,肯定会有一些偏差。

有没有人对此有更优雅的解决方案?

更新:

Combining Circumflex Accent̂̂在不同的浏览器/平台上产生不同的结果,其中大多数都不正确(在我的 Mac 上,只有 Safari 正确)。

据此,组合重音正确显示取决于字体和渲染器。我正在使用Times New Roman, Times,所以它似乎不是一个可行的选择。我无法承受要求用户拥有特定字体的麻烦和不可避免的忽略。

我想除非有任何其他新答案,否则我将不得不坚持手动将重音定位在上面的音符上。谢谢。

更新 2:

嵌入具有更好变音符号支持的免费字体(尤其是Doulos SIL)似乎很有希望,但截至目前(2009 年 11 月),Chrome 默认不支持@font-faceCSS。但是,一旦完成,它会很棒,因为其他浏览器已经加入。webfonts.info是有关此信息的地方。

0 投票
9 回答
29598 浏览

php - 如何从文本中删除变音符号?

我正在制作一个瑞典语网站,瑞典语字母是 å、ä 和 ö。

我需要使用户输入的字符串在 PHP 中成为 url 安全的。

基本上,需要将所有字符转换为下划线,除了这些:

所有瑞典语都应该这样转换:

'å' 到 'a' 和 'ä' 到 'a' 和 'ö' 到 'o' (只需删除上面的点)。

正如我所说,其余的应该成为下划线。

我不擅长正则表达式,所以我会很感激帮助!

谢谢

注意:不是 URLENCODE...我需要将其存储在数据库中...等等,urlencode 对我不起作用。