diacritics相关内容

如何做一个对口音不敏感的Grep?

有没有办法使用grep执行不区分重音的搜索,最好保留--COLOR选项?我的意思是grep --secret-accent-insensitive-option aei将匹配?ei,也可能匹配äē?和æi。 我知道我可以使用iconv -t ASCII//TRANSLIT从文本中删除重音符号,但我不知道如何使用它进行匹配,因为文本已转换(它适用于grep-c或-l) 推荐答案 您 ..
发布时间:2022-08-29 09:24:14 其他开发

从雪花中的字符串中移除变音符

我想使用Snowflake SQL从字符串列中删除所有变音符号。 例如:ä,ö,é,č=>;a,o e,c 我承认翻译功能可以工作,但仅适用于单个大小写,因为有许多带有重音的字母需要翻译。 您能给我一些提示吗? 提前谢谢你了, 韩 推荐答案 要确保它涵盖所有字符,最安全的方法可能是在ES2015/ES6中起草工作,以覆盖所有字符,如下所示: create or r ..

用重音转换外来字符

我正在尝试将一些文本与数据库中的文本进行比较.在数据库中,当我将数据库文本与我的字符串进行比较时,任何带有重音符号的文本都会像在 HTML 中一样编码(即 é),因为我的字符串只显示 é.当我使用 PHP 函数 htmlentities 首先对字符串进行编码时,é 变成 é 很奇怪?使用 htmlspecialchars 根本不会对 é 进行编码. 您如何建议我将 é 与 &e ..
发布时间:2022-01-25 09:03:48 PHP

Mongodb将重音字符匹配为基础字符

在 MongoDB "db.foo.find()" 语法中,我如何告诉它匹配所有字母及其重音版本? 例如,如果我的数据库中有一个姓名列表: 若昂 弗朗索瓦 耶稣 如何允许搜索字符串“Joao"、“Francois"或“Jesus"以匹配给定名称? 我希望我不必每次都进行这样的搜索: db.names.find({name :/Fr[aã...][nñ][cç][所有重音 o ..
发布时间:2022-01-18 13:00:52 其他开发

删除口音 DB2

有人知道如何去除 DB2 中的重音词吗? 我得到了一个波纹管: select UPPER( 'test' || 'DescricaoDomino' || NVL('SiglaDomino', 'X')) from tbProcTeste ; 我得到了这个结果: 1-------------------------------------------测试DESCRICAODOMINOS ..
发布时间:2022-01-14 21:48:04 其他开发

PHP 中的 simpleXML 和重音字符

我编写了一个使用 ISO-8859-15 编码的 XML 文件,并且提要中的大部分数据都是通过 htmlspecialchars() 运行的. 然后我使用 simplexml_load_string() 来检索要在我的脚本中使用的 XML 文件的内容.但是,如果我有任何特殊字符(即:é á ó),它会显示为“é á ó". 如何让我的脚本显示正确的特殊重音字符? 解决方案 ..
发布时间:2022-01-12 21:02:44 PHP

所有重音字符都应该使用 html 实体吗?

我正在处理大量的 HTML 文件,这些文件大多编码为 utf-8.有很多重音字符,因为很多都是法语.我一直在将它们转换为 HTML 实体,但我注意到即使在 IE5.5(根据 IE 测试人员)中,未转换的重音字符也能正确显示. 为了安全起见,我是否应该关注字符显示并将它们全部转换为 HTML 实体? 解决方案 如果文件是 UTF-8 编码,您应该将 Content-Type 标头设置为 ..
发布时间:2022-01-07 21:46:11 前端开发

Notepad++ 只是称为“ANSI"的编码,有没有人知道 Ruby 该怎么称呼它?

我有一堆 .txt,Notepad++ 说(在它的“编码"下拉菜单中)是“ANSI". 其中包含德语字符 [äöüß],在 Notepad++ 中显示良好. 但是当我 File.read 'this is a German text example.txt' 时,它们并没有直接出现在 irb 中. 那么有谁知道我应该给 Encoding.default_external= 什么参 ..
发布时间:2022-01-07 21:45:34 其他开发

在 MySQL 数据库中保存口音

我正在尝试将法语口音保存在我的数据库中,但它们并没有像在数据库中那样保存. 例如,“é"被保存为“é". 我尝试将我的文件设置为“Unicode (utf-8)",数据库中的字段是“utf8_general_ci"以及数据库本身. 当我查看发布的数据时通过带有 Firebug 的 AJAX,我看到重音以“é"的形式传递,所以它是正确的. 谢谢,让我知道您需要更多信息! 解决方案 ..
发布时间:2022-01-07 21:18:54 PHP

我如何在 .NET 中替换口音(德语)

我需要将字符串中的重音符号替换为其对应的英文 例如 ä = ae ö = oe Ö = Oe ü = ue 我知道从字符串中去除它们,但我不知道替换. 如果您有任何建议,请告诉我.我正在用 C# 编码 解决方案 如果您需要在较大的字符串上使用它,多次调用 Replace() 会很快变得效率低下.您最好逐个字符地重建字符串: var map = n ..
发布时间:2022-01-07 21:15:39 C#/.NET

重写“漂亮的 URL"时如何处理变音符号(口音)

我重写了 URL 以包含用户生成的旅行博客的标题. 我这样做是为了 URL 的可读性和 SEO 目的. http://www.example.com/gallery/280-Gorges_du_Todra/ 第一个整数是id,其余的是我们人类(但与请求资源无关). 现在人们可以编写包含任何 UTF-8 字符的标题,但大多数都不允许出现在 URL 中.我的听众通常会说英语,但由于 ..
发布时间:2022-01-04 16:09:04 PHP

GWT:字符编码变音

我想在标签中设置文本: labelDemnaechst.setText(" Demnächst fällig:"); 在应用程序的输出中,字符“ä"显示错误. 我怎样才能很好地展示它们? 解决方案 好吧,您必须将特殊字符编码为 Unicode.您可以在此处找到代表性的 Unicode 字符列表. 您的示例如下所示: labelDemnaechst.setText("De ..
发布时间:2021-12-28 22:16:00 其他开发

将重音字符转换为它们的纯 ascii 等价物

我必须在我的 php 上将法语字符转换为英语.我使用了以下代码: iconv("utf-8", "ascii//TRANSLIT", $string); 但是 ËËË 的结果是 "E"E"E. 我不需要那个双引号和其他额外的字符 - 我想显示像 EEE 这样的输出.有没有其他方法可以将法语转换为英语?你能帮我做这个吗? 解决方案 PHP手动 iconv 介绍有一个警告: 请 ..
发布时间:2021-12-28 16:53:42 PHP

标准化 MySQL 查询中的重音字符

我希望能够进行标准化重音字符的查询,例如: é、è 和 ê 在使用“="和“喜欢"的查询中都被视为“e".我有一行用户名字段设置为“rené",我希望能够同时匹配“rene"和“rené"'. 我正在尝试使用 MySQL 5.0.8 中的“collat​​e"子句来做到这一点.我收到以下错误: mysql>select * from User where username = 'ren ..
发布时间:2021-12-28 16:50:55 数据库

Python 和字符规范化

你好我从包含特殊字符(例如 u"ıöüç")的外国来源检索基于文本的 utf8 数据,同时我想将它们规范化为英语,例如 "ıöüç" -> "iouc" .实现这一目标的最佳方法是什么? 解决方案 我推荐使用 Unidecode 模块: >>>从 unidecode 导入 unidecode>>>unidecode(u'ıöüç')'iouc' 注意你是如何输入一个 unicode ..
发布时间:2021-12-28 16:41:23 Python

PHP:用 UTF-8 字符串中最接近的 7 位 ASCII 等价物替换变音符号

我想要做的是从字符串中删除所有重音和变音符号,将“lärm"变成“larm"或“andré"变成“andre".我试图做的是对字符串进行 utf8_decode,然后在其上使用 strtr,但由于我的源文件保存为 UTF-8 文件,我无法为所有变音符号输入 ISO-8859-15 字符 - 编辑器插入UTF-8 字符. 显然,对此的解决方案是拥有一个 ISO-8859-15 文件的包含,但必 ..
发布时间:2021-12-28 16:25:12 PHP

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

当人们用不同于英语的语言创建网络内容时,搜索引擎优化和用户友好 URL 的问题就会出现. 我想知道在 URL 中使用去重音的字母是否是最佳实践——冒着某些词在有和没有特定重音的情况下具有完全不同的含义的风险——或者最好坚持使用非-在不太先进的环境(例如 MSIE、查看源代码)中,适当地牺牲这些 URL 的可读性的英文字符. “异国情调"字母可以出现在任何地方:文档标题、标签、用户名等, ..
发布时间:2021-12-26 13:44:48 其他开发

如何将变音符号更改为非变音符号

我已经找到了如何在 stackoverflow 上删除变音符号的答案,但是您能否告诉我是否可以将变音符号更改为非变音符号? 哦.. 我考虑过 .NET(或其他,如果不可能的话) 解决方案 Copying from 我自己对另一个问题的回答: 不是创建自己的表格,而是将文本转换为规范化形式 D,其中字符表示为基本字符加上变音符号(例如,“á"将被替换为“a",后跟一个结合尖锐的口 ..
发布时间:2021-12-25 08:53:18 C#/.NET