【问题标题】:Why on earth is a "-" displaying as a question mark?为什么到底是一个“-”显示为问号?
【发布时间】:2010-07-07 07:49:27
【问题描述】:
  • 我的 WPF 应用程序正在读取文本文件并填充列表框。

  • 每当我有一个用破折号(即“-”)包围的文本时,记事本中的行将如下所示,例如“示例 - 文本”

  • 当它在应用程序中显示时,破折号变成问号!?!?!?

  • 然后我有一个导出按钮,它将这些写回文本文件。当那个符号被写回时,在记事本中它变成一个正方形!?!?!?

  • 到底为什么会发生这种情况?请看截图

    http://img33.imageshack.us/img33/9893/whatthey.png

【问题讨论】:

  • 是菱形,不是三角形...
  • erm,谢谢...不太清楚我为什么称它为三角形?大声笑

标签: c# wpf visual-studio text encoding


【解决方案1】:

它可能不是破折号,它是一些看起来像破折号的 unicode 字符。

按键盘上的减号键并重新键入。

【讨论】:

  • 这可能是因为在另一台电脑上编辑不同的区域设置、字符等造成的?
  • 或者可能从 Word 或 Outlook 或某些执行“智能引号”并将“--”转换为破折号或诸如此类的应用程序粘贴。
  • 谢谢啦。它对我有帮助:)
【解决方案2】:

很可能是破折号或破折号,而不是真正的连字符或减号。

如果排版人员发现您使用了错误的术语,他们很可能会试图追踪您并将您殴打致死:-)

【讨论】:

    猜你喜欢
    • 2011-02-15
    • 2017-05-08
    • 2010-09-18
    • 2018-10-07
    • 1970-01-01
    • 1970-01-01
    • 2010-09-19
    • 2016-05-12
    • 2018-12-13
    相关资源
    最近更新 更多