首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果我知道字体和字符,我如何通过编程找到Unicode等效项?

如果我知道字体和字符,我如何通过编程找到Unicode等效项?
EN

Stack Overflow用户
提问于 2009-11-17 01:56:18
回答 2查看 273关注 0票数 0

我们有XML内容,它使用Wingdings来显示刻度和可能的其他字符。我们的网页内容是由一个用Delphi.NET编写的应用程序从XML内容中动态生成的,它当前输出的<span style="font-family: Wingdings;">ü</span>在in和Chrome浏览器中显示正确的刻度,但在火狐、Safari和Opera中显示"ü“。

有没有一个.NET函数可以自动将Wingdings (和其他字体)中插入的字符转换为它们的Unicode等效项,或者这是不可能的?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-11-17 02:03:24

Wingdings和Unicode -这里是oneanother -之间有映射表,您可以将其用作编程解决方案的基础。

票数 2
EN

Stack Overflow用户

发布于 2009-11-17 02:08:31

输出是以绕组显示的,还是需要以标准字体显示相同的符号?

在后一种情况下,您必须应用一个特殊的转换,就像在已经链接的表中一样。在前一种情况下,这可能只是代码页转换的问题。我假设您的XML和大多数一样是UTF-8格式。

它生成的是0xFC还是一些变体,比如&#252;/&#xfc;或两个字节的序列0xC3 0xBC?如果它不是0xC3 0xBC,那么您的XML就不是UTF-8,并且您的XML头需要正确地定义它是什么,例如,ISO-8859-1。一旦你这样做了,理想情况下,每个人都能够正确地阅读它(假设他们使用Wingdings来处理特定的文本)。否则,您可能需要显式地将其转换为UTF-8。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1743801

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档