使用C ++将UTF8字符打印到Linux控制台

詹尼·霍伊

我正在尝试使unicode字符macron(U + 00AF)(即,一个超分)在各种Linux控制台上一致地打印。到目前为止,有些控制台可以正常工作(例如,putty ssh),而其他控制台不能工作(例如,ubuntu shell),而且我还无法弄清在一种情况下我做对了事(可能是运气),而在另一种情况下做错了。

我确实知道Unicode和Utf8的基础知识,但是我还无法弄清楚如何始终如一地使控制台显示适当的字符。

有什么建议?请注意,这明确是针对UNIX控制台的-我发现所有类似的问题都集中在Windows特定的控制台命令上。

这是我实际上想要开始的工作:

wchar_t post = L'¯'; //0xC2AF
std::wcout << post << std::endl;
詹尼·霍伊

不幸的是,我没有尝试或找不到建议来始终显示适当的字符,因此我最终使用了ASCII连字符'-'作为足够接近的匹配项。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用C ++将UTF8字符打印到Linux控制台

来自分类Dev

C ++将特殊的ASCII字符打印到Windows控制台

来自分类Dev

是否可以在Windows控制台中使用Boost和STL打印UTF-8字符串?

来自分类Dev

如何使用 php 将 Json 打印到 Utf8

来自分类Dev

使用&,但仍打印到控制台

来自分类Dev

C ++:重复使用打印到控制台的行

来自分类Dev

使用utf8字符将图导出为pdf

来自分类Dev

C ++-如何删除打印到控制台的换行符

来自分类Dev

C ++:在输出之前无法删除已经打印到控制台的字符

来自分类Dev

使用内联脚本时在python中将unicode字符打印到控制台的正确方法

来自分类Dev

如何将文件的实际名称打印到控制台(C++)

来自分类Dev

如何使用Bean将json格式打印到控制台

来自分类Dev

使用F#+ Canopy将HTML标题打印到控制台窗口

来自分类Dev

如何使用ImageMagick“转换”工具将输出文件名打印到控制台?

来自分类Dev

使用 KafkaStream Processor API 时将输出打印到控制台

来自分类Dev

Swift无法使用Terminator参数打印到控制台

来自分类Dev

在jupyter中使用R实时打印到控制台

来自分类Dev

使用knitr时如何打印到控制台?

来自分类Dev

使用UTF8时,控制台输出中的mysql表未对齐

来自分类Dev

C ++将ASII转义的unicode字符串转换为utf8字符串

来自分类Dev

C ++将ASII转义的unicode字符串转换为utf8字符串

来自分类Dev

Netbeans C ++不打印UTF-8字符

来自分类Dev

使用Python curses将UTF8字符写入屏幕的最后一个位置

来自分类Dev

如何正确地从hyper :: client :: Request读取字节序列并将其作为UTF-8字符串打印到控制台?

来自分类Dev

在任何字符串上使用log()方法,并将字符串打印到控制台

来自分类Dev

将UTF8字符串传递给RemObject(Delphi 2007)时要使用的字符串类型-Utf8String或WideString

来自分类Dev

C#-将UTF8字符串转换为位,修改位,然后再转换回UTF8字符串

来自分类Dev

C-打印到控制台,可以删除一个字符串

来自分类Dev

Perl DBI,MySQL中使用ő和ű字符的UTF8字符编码

Related 相关文章

  1. 1

    使用C ++将UTF8字符打印到Linux控制台

  2. 2

    C ++将特殊的ASCII字符打印到Windows控制台

  3. 3

    是否可以在Windows控制台中使用Boost和STL打印UTF-8字符串?

  4. 4

    如何使用 php 将 Json 打印到 Utf8

  5. 5

    使用&,但仍打印到控制台

  6. 6

    C ++:重复使用打印到控制台的行

  7. 7

    使用utf8字符将图导出为pdf

  8. 8

    C ++-如何删除打印到控制台的换行符

  9. 9

    C ++:在输出之前无法删除已经打印到控制台的字符

  10. 10

    使用内联脚本时在python中将unicode字符打印到控制台的正确方法

  11. 11

    如何将文件的实际名称打印到控制台(C++)

  12. 12

    如何使用Bean将json格式打印到控制台

  13. 13

    使用F#+ Canopy将HTML标题打印到控制台窗口

  14. 14

    如何使用ImageMagick“转换”工具将输出文件名打印到控制台?

  15. 15

    使用 KafkaStream Processor API 时将输出打印到控制台

  16. 16

    Swift无法使用Terminator参数打印到控制台

  17. 17

    在jupyter中使用R实时打印到控制台

  18. 18

    使用knitr时如何打印到控制台?

  19. 19

    使用UTF8时,控制台输出中的mysql表未对齐

  20. 20

    C ++将ASII转义的unicode字符串转换为utf8字符串

  21. 21

    C ++将ASII转义的unicode字符串转换为utf8字符串

  22. 22

    Netbeans C ++不打印UTF-8字符

  23. 23

    使用Python curses将UTF8字符写入屏幕的最后一个位置

  24. 24

    如何正确地从hyper :: client :: Request读取字节序列并将其作为UTF-8字符串打印到控制台?

  25. 25

    在任何字符串上使用log()方法,并将字符串打印到控制台

  26. 26

    将UTF8字符串传递给RemObject(Delphi 2007)时要使用的字符串类型-Utf8String或WideString

  27. 27

    C#-将UTF8字符串转换为位,修改位,然后再转换回UTF8字符串

  28. 28

    C-打印到控制台,可以删除一个字符串

  29. 29

    Perl DBI,MySQL中使用ő和ű字符的UTF8字符编码

热门标签

归档