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

c# - iTextSharp 变音符号

我正在尝试使用 iTextSharp 库排版 pdf,但在任何地方都找不到如何处理变音符号。由于我找到了两本关于 iTextSharp 的书的目录,其中变音符号有一节,我认为这是可行的。所以问题是

另外,有没有关于这个问题的指南或链接?

提前致谢。

0 投票
2 回答
10084 浏览

jquery - 口音ajax编码问题

源文件有:

源 ajax (jQuery) 脚本是:

目标文件:

发送的数据:

结果是:

全部文件:

有趣的是:我可以用重音将记录插入 MySQL 中。

0 投票
1 回答
1065 浏览

ruby-on-rails - Rails:如何向包含变音符号的收件人发送电子邮件?

我想发送一封包含以下设置的电子邮件

主题行包含一个变音符号并且工作正常。日志说我,它是这样编码的:

但是,如果 user.username 包含变音符号,则电子邮件将不会发送。我正在使用谷歌应用程序 smtp 服务器。如何为收件人完成这样的编码?

0 投票
8 回答
12698 浏览

windows - 键盘钩子中的 ToAscii/ToUnicode 会破坏死键

似乎如果您在全局 WH_KEYBOARD_LL 钩子中调用ToAscii()ToUnicode()同时按下死键,它将被“销毁”。

例如,假设您已将 Windows 中的输入语言配置为西班牙语,并且您想在程序中键入带重音符号的字母á。通常,您会按单引号键(死键),然后按字母“a”,然后在屏幕上按预期显示带重音符号的á 。

但是,如果您调用ToAscii()ToUnicode()在低级键盘挂钩函数中,这将不起作用。似乎死键已被破坏,因此屏幕上没有重音字母á出现。删除对上述函数的调用解决了这个问题......但不幸的是,我需要能够调用这些函数。

我用谷歌搜索了一段时间,虽然很多人似乎有这个问题,但没有提供好的解决方案。

任何帮助将非常感激!

编辑:我正在调用将我的LowLevelKeyboardProcToAscii()挂钩函数中收到的虚拟键代码和扫描代码转换为将在屏幕上为用户显示的结果字符。

我试过MapVirtualKey(kbHookData->vkCode, 2)了,但这不像“完整”的功能ToAscii();例如,如果您按 Shift + 2,您将得到“2”,而不是“@”(或任何 Shift + 2 将为用户的键盘布局/语言产生的任何内容)。

ToAscii()是完美的......直到按下死键。

EDIT2:这是钩子函数,删除了不相关的信息:

0 投票
12 回答
61648 浏览

javascript - 测试字符串是否仅包含字母(az + é ü ö ê å ø 等。)

我想匹配一个字符串以确保它只包含字母。

我有这个,它工作得很好:

因为我也说另一种语言,所以我需要允许所有字母,而不仅仅是 AZ。还例如:

有谁知道是否有一个全局'alpha'术语包含所有与 regExp 一起使用的字母?或者更好的是,有人有某种解决方案吗?

非常感谢

编辑: 刚刚意识到您可能还想允许 '-' 和 ' ' 以防出现双重名称,例如:'Mary-Ann' 或 'Mary Ann'

0 投票
1 回答
2086 浏览

c++ - OS X 上的字符串到 wstring 的转换

我正在尝试将 C++ 字符串转换为 wstring。我找到了以下代码,它似乎处理重音,这就是我正在寻找的。

资源

不幸的是,对于 C 或 POSIX 之外的任何其他loc值,代码都会崩溃。这个问题已经在此处讨论过,但没有成功:MacOS 10.6 上的 std::locale breakage with LANG=en_US.UTF-8此处此处

是否有任何解决方法或其他方法可以做到这一点?

0 投票
1 回答
715 浏览

iphone - 如何从 XML 中删除变音符号?

我试图从 XML 中删除 umlaults。我也使用了一些这样的代码,但它仍然无法正常工作,所以请帮助我完成我的任务。

实际上从 XML 我得到了这个标签

它显示这个标签,所以为什么我在显示中得到错误的字符串。

0 投票
1 回答
528 浏览

asp.net-mvc - 实体框架模型和 ASP.NET MVC 2 预览版 2:带有变音符号的问题

我在视图中有这段 HTML:

如您所见,该项目是一个实体,其中包含带有变音符号(Händler...)的属性。现在,当我启动页面时,会发生错误。“ä”变成了一个奇怪的字符。

0 投票
1 回答
7779 浏览

encoding - Twitter 分享变音符号 ä 和 ö 的问题

我无法通过我网站上的共享按钮将包含斯堪的纳维亚 ä 和 ö 的消息共享到 twitter。如果我使用 %7F 以上的 UTF8 代码,我只会遇到“一个或多个参数中的 Unicode 值无效”错误。

一个例子: http: //twitter.com/home/?status=%40user+blah%26%E4

我尝试了一堆不同的编码,但似乎没有一个适用于 ä、ö 等。

有人找到解决方案吗?

编辑:这个问题的一部分与您链接分享推文的地址有关。链接到http://twitter.com/home/?status=%40user+blah%26%E4%C3%A4http://www.twitter.com/home/?status=%40user+blah%26% E4%C3%A4 产生非常不同的结果。

0 投票
2 回答
961 浏览

iphone - 使用 XML 文件中的数据填充 UITableView 的问题

我将尝试尽快解释我的问题是什么......

我正在加载一个 XML 文件(使用 touchXML)来用数据填充 UITableView。

在 for 循环结束时,您可以看到输出了一些刚刚传递的数据,并且在返回解析的 XML 数据的 NSLog 中运行良好。

但是当我尝试访问数组时

像这样...

我得到一个错误!我不明白为什么。我在解析的 XML 数据中有一些德语变音符号,但我定义了 UTF-8 编码,所以这应该不是问题。但如果是,请告诉我一个修复。或者其他任何可能的问题......