问题标签 [unicode-string]

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 投票
1 回答
838 浏览

.net - .NET CF windows 窗体可以在标题上显示阿拉伯 Unicode 文本,但不能在标签上显示?

在我的 Win CE 5.0 设备上安装 Arabic.CAB(或 Arabizer)后,我可以通过以下方式将静态阿拉伯语字符串设置为我的 .NET CF 的 windows 窗体的标题:

它工作正常,我可以在我的表单标题栏上正确看到阿拉伯文本。但是这些代码行不起作用,我看到的只是正方形!:

表单的标题和内容有什么区别?我错过了什么吗?

0 投票
4 回答
33004 浏览

php - PHP / MySQL中的PDO和UTF-8特殊字符?

我正在使用 MySQL 和 PHP 5.3 并尝试了这段代码。

=> 我得到了很好的 UTF-8 渲染显示,做得很好。

但是现在我创建了一个类 PDO 来保持易于扩展和更容易

但它显示我的角色是这样的'????'

我在 Stack Overflow 上找到了这个链接,看起来和我 在 PHP / MySQL 中遇到的特殊字符一样的问题

它看起来和我的问题一样 => 我试图修复它,但我仍然无法正常工作。

谁能告诉我问题是什么?我该如何纠正?

谢谢

0 投票
2 回答
501 浏览

delphi - 从旧版本到最新版本的 TStringList 备份的兼容性

我有一个使用 TStringList 的备份系统,但我使用旧的 Delphi(Ansi 字符串)进行编码。

基本上我保存时有这个:

当我重新加载时:

我使用这个顺序(大小 + 数据大小字节,然后大小 + 数据大小字节等)系统进行各种组件备份。事实上,有些东西总是在 stringlist 备份之前“读取”或“写入”(我的意思是在 StringList 备份之前和之后都有一些数据)。

我是否在这里引入了一个大问题(以防我切换到现代 Delphi 版本)?在未来的 delphi 版本中,该块是否仍可转换(以防我切换?)。我是否有必要在备份标头中写入字符串版本?

不幸的是,我无法对此进行测试。我认为,如果我至少在标头中编写字符串编码类型,那么以后我将能够以正确的方式进行转换,无论 Delphi 版本是什么,不是吗?

0 投票
4 回答
1312 浏览

c++ - UnicodeString w/ String Literals vs Hex Values

有什么可以想象的原因为什么我会看到使用 unicode 字符串文字与 UChar 的实际十六进制值不同的结果。

s1 不等于 s2。为什么?

0 投票
3 回答
3505 浏览

windows - GIT:不处理包含 unicode 字符的文件名(例如中文/韩文)

问题:

  • 在 GIT 中使用 ls 将文件名中的所有 unicode 显示为“?” (即???.mp3)。
  • 使用 git add -A 时返回以下错误:“致命:无法统计'example/???.mp3':没有这样的文件或目录”

有针对这个的解决方法吗?

谢谢。

0 投票
1 回答
194 浏览

java - 查找具有以相同模式开头的 unicode 字符的字典顺序字符串的子集

我需要根据起始模式在一个非常国际化的项目(所有可能的拉丁字符)中找到一个名称子集。例如:

with 模式more将返回前两个元素。到目前为止,我使用了TreeSet带有基本字符串排序的 a (即String-s compareTo),并使用以下代码进行模式匹配:

换句话说:我用 int 值替换最后一个字母,并用more,查询 subMap morf。如果是非 ascii 字符,这当然会失败。例如,如果搜索表达式以é, é+1is not结尾f。这两个问题是我需要将字符串与不同地区的不同字母进行比较,并且还要以某种方式确定字母表中的下一个字符。
除了编写我自己的代码表之外,还有什么方法可以用基本的 java (javase5) 做到这一点?(或者任何好的国际图书馆?我已经听说过 ICU。)

0 投票
1 回答
242 浏览

android - 来自 php 服务器的 Unicode 值

我通过 php 从 MySQL 数据库中获取值并将它们显示在 Android ListView 中。它工作正常,但我如何打印 unicode 字符串?就像我在 Android 中做的一样,例如 string a="\u1EA7"; 并打印它然后它会正常工作,但如果我从数据库 XML 中获取相同的代码并将其保存为字符串a=XMLfunctions.getValue(e, "Name"),但它正在打印确切的 \u1EA7 字符串,它不会在 unicode 中转换。

0 投票
1 回答
5081 浏览

visual-c++ - 如何使用 wchar_t 字符串在 VIsual C++ 中引发异常?

我有遗留代码,我正在逐步移植到 Visual C++ (wchar_t) 中的 Unicode 字符。我遇到了我想转换的这段代码:

我想把它改成这样(这给了我一个异常的编译错误):

到目前为止,我还没有找到任何文件给我抛出异常的 Unicode 等效项,有人可以帮助我吗?

当然,我可以将我的“tmp”转换回 char 字符串,但这样做似乎很愚蠢。

0 投票
1 回答
1356 浏览

python - 尝试使用 string.format() 将 unicode 字符打印到控制台

下面是有问题的片段:

我正在使用它来创建漂亮的控制台边框等。问题是,在我的 py 文件中使用 #coding UTF-8运行它会给我:ValueError: Invalid conversion specification

如果我在 python shell 中运行相同的脚本,它会吐出转义字符:'\xc4\xc4\xc4\x...'

我不知道如何(在我的脚本中)让它打印出'─'字符。由于 UTF-8 编码,如果我使用print '─'它可以很好地打印 '─' 字符但由于某种原因,它不允许在string.format()函数中使用它。

有什么建议么?我确信这可能很容易解决,但我对 python 编程非常陌生。

提前致谢。

0 投票
2 回答
540 浏览

iphone - NSString isEqualToString:不等同于韩语。

开发基于 iOS5 的可可应用程序,如果本地化是英语,下面的比较工作正常,但如果本地化是韩语,则失败。

韩文标题和本地化字符串明显相同。

isEqualToString:匹配韩文/unicode 字符串?