c# - 为什么 "-"显示为问号?

标签 c# wpf visual-studio text encoding

  • 我的 WPF 应用程序正在读取一个文本文件并填充一个列表框。

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

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

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

  • 到底为什么会这样?请看截图

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

最佳答案

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

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

关于c# - 为什么 "-"显示为问号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3192804/

相关文章:

c++ - 警告 C4309 - 这是什么意思,在这种情况下可以忽略吗?

visual-studio - 如何让 WinForms 应用程序在从 IDE 运行时找到 log4net 配置文件?

c# - 如何在 VS 2017 for ASP.NET Core 项目中按路径段嵌套文件

c# - 使用正则表达式在源代码中查找方法

c# - 在控件模板中设置文本框焦点

c# - byte[] 到 BitmapImage 转换失败

c# - 在标题中使用 '/' 时如何防止列不显示在 WPF 数据网格中?

c# - DDD - 聚合根 - 处理效率和并发

c# - XNode 到没有命名空间的子元素的字符串

c# - AvalonDock float 窗口可以不为 "Always On Top"吗?