Unicode 小写字符?

标签 unicode uppercase lowercase

我在某个地方读到,有字符 其他 而不是在 Unicode 中具有小写等效项的 A-Z。这些可能是哪一个,为什么其他字符需要大写和小写?

最佳答案

英语,甚至那个奇怪的变体,美国英语 :-) ,并不是这个星球上唯一的语言。有一些看起来很奇怪的(至少对于那些熟悉基于拉丁语的字符的人来说),但即使是基于拉丁语的字符也有细微的变化。

我不只是偶然认识的两个是希腊语和德语:

Αα Ββ Γγ Δδ Εε Ζζ  Ηη Θθ Ιι Κκ Λλ Μμ
Νν Ξξ Οο Ππ Ρρ Σσς Ττ Υυ Φφ Χχ Ψψ Ωω

Aa Ää Bb Cc Dd Ee Ff Gg Hh Ii Jj Kk Ll Mm Nn
Oo Öö Pp Qq Rr Ss ß  Tt Uu Üü Vv Ww Xx Yy Zz

这就是为什么我们不允许使用以下代码位的原因:
char lower = upper - 'A' + 'a';

没有了。在一家认真对待 i18n 的公司中做这样的事情几乎是被解雇的理由。使用 Unicode 感知 toLower()/toUpper() -type 函数是更好的方法。

关于Unicode 小写字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/929079/

相关文章:

Java - OS X - Unicode 损坏的字符串

C++ - 计算文件中元音的数量

keyboard-shortcuts - 如何在PHPStorm中将所选文本转换为小写?

python - 在 Pandas 中将字符串转换为小写

小写和大写字母的 unicode

python - SQLAlchemy 在提交时自动将 str 转换为 unicode

python - Python 中的 Unicode 和(希腊语)变音符号

php - echo数组数据将所有文本转为小写

python - 如何更改字符串首字母的大小写?

python - Python 中的 if 和 else 条件问题