Windows设置为英语区域格式时,空格字符格式异常

伦纳特

我觉得自己似乎缺少了一些显而易见的东西,但是今天我遇到了一项失败的测试,似乎指向了(格式错误?)空格字符

我有一个这样声明的常量:

private const char ValueSeparator = ' ';

这只是一个空格字符(ASCII 32)。但是,32''当Windows中的区域格式设置为“英语(英国)”时,Visual Studio似乎会将其转换为如果我将其更改为“英语(德国)”,则该字符将按预期显示。这似乎不只是显示错误,因为立即窗口会打印相同的字符串:

在此处输入图片说明

我知道使用不同的十进制分隔符等会出现区域差异,但是我完全不知道该如何影响普通空格字符。

有问题的代码已经有好几年没有被使用过了,而且似乎没有包含一个“假”的类似空格的Unicode字符。我什至明确地重新输入了空格。

这是导致问题的Windows设置: 在此处输入图片说明

我使用的是VS 16.8.6。谁能启发我做错了什么?

伊恩·坎普

我认为您正在为树木错过森林。作为调试辅助工具,Visual Studio调试可视化工具(包括“即时窗口”)仅在实际值之前显示所讨论字符的ASCII整数值。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

区域设置为阿拉伯语时,Android中的日期格式问题

来自分类Dev

尝试将字符串解析为整数时出现数字格式异常

来自分类Dev

是否有一个javascript模块将用户文本输入格式设置为正确的“英语”格式?

来自分类Dev

是否有一个javascript模块将用户文本输入格式设置为正确的“英语”格式?

来自分类Dev

将日志记录级别设置为高级别时如何避免字符串格式

来自分类Dev

如何在保留我自己国家的区域设置的同时将日期/时间格式更改为英语?

来自分类Dev

数字格式输入字符串为整数的异常

来自分类Dev

设置时区时引发Joda DateTimeFormatter异常:“格式错误于”

来自分类Dev

设置时区时引发Joda DateTimeFormatter异常:“格式错误于”

来自分类Dev

如何获取Windows区域格式?

来自分类Dev

使用Google OAuth登录时的字符串格式异常

来自分类Dev

指定的格式为字符时接受字符串

来自分类Dev

当我的Chrome语言和操作系统区域设置都设置为非美国值时,为什么Google Chrome以美国格式显示日期?

来自分类Dev

将字符串号格式设置为货币

来自分类Dev

以英语为系统语言,但使用俄文区域设置

来自分类Dev

Windows通用URI格式异常

来自分类Dev

在Haskell中打印时,将Float格式设置为Int

来自分类Dev

通过php导出时将格式设置为文本

来自分类Dev

如何为区域设置格式和Windows 7程序设置不同的语言?

来自分类Dev

Dart中的货币格式(按区域设置)

来自分类Dev

Ext.js日期格式区域设置

来自分类Dev

ACE编辑器行尾设置为Windows格式

来自分类Dev

选择美国语言时的比利时格式-区域和语言设置问题

来自分类Dev

选择美国语言时的比利时格式-区域和语言设置问题

来自分类Dev

将JTable中的电话号码列格式设置为“(区域)前缀号码”

来自分类Dev

通过添加空格设置文本格式

来自分类Dev

浮点格式设置为16

来自分类Dev

如何摆脱特殊字符,但在格式化字符串时仍保留空格?

来自分类Dev

保留格式时删除文本区域

Related 相关文章

  1. 1

    区域设置为阿拉伯语时,Android中的日期格式问题

  2. 2

    尝试将字符串解析为整数时出现数字格式异常

  3. 3

    是否有一个javascript模块将用户文本输入格式设置为正确的“英语”格式?

  4. 4

    是否有一个javascript模块将用户文本输入格式设置为正确的“英语”格式?

  5. 5

    将日志记录级别设置为高级别时如何避免字符串格式

  6. 6

    如何在保留我自己国家的区域设置的同时将日期/时间格式更改为英语?

  7. 7

    数字格式输入字符串为整数的异常

  8. 8

    设置时区时引发Joda DateTimeFormatter异常:“格式错误于”

  9. 9

    设置时区时引发Joda DateTimeFormatter异常:“格式错误于”

  10. 10

    如何获取Windows区域格式?

  11. 11

    使用Google OAuth登录时的字符串格式异常

  12. 12

    指定的格式为字符时接受字符串

  13. 13

    当我的Chrome语言和操作系统区域设置都设置为非美国值时,为什么Google Chrome以美国格式显示日期?

  14. 14

    将字符串号格式设置为货币

  15. 15

    以英语为系统语言,但使用俄文区域设置

  16. 16

    Windows通用URI格式异常

  17. 17

    在Haskell中打印时,将Float格式设置为Int

  18. 18

    通过php导出时将格式设置为文本

  19. 19

    如何为区域设置格式和Windows 7程序设置不同的语言?

  20. 20

    Dart中的货币格式(按区域设置)

  21. 21

    Ext.js日期格式区域设置

  22. 22

    ACE编辑器行尾设置为Windows格式

  23. 23

    选择美国语言时的比利时格式-区域和语言设置问题

  24. 24

    选择美国语言时的比利时格式-区域和语言设置问题

  25. 25

    将JTable中的电话号码列格式设置为“(区域)前缀号码”

  26. 26

    通过添加空格设置文本格式

  27. 27

    浮点格式设置为16

  28. 28

    如何摆脱特殊字符,但在格式化字符串时仍保留空格?

  29. 29

    保留格式时删除文本区域

热门标签

归档