NAudio WaveOut.GetCapabilities().产品名称在设备名称中返回无效字符



我们的应用程序使用NAudio WaveOut将音频设备连接到用户计算机。在这种特殊情况下,使用波兰语运行的窗口机器。因此,当我们枚举设备时,WaveOut 会在设备名称中返回无效字符。

例如。设备名称应为"Głośniki (Urządzenie zgodne ze standardem High Definition Audio)"

但是 WaveOut 返回类似的东西

Gɯ�iki (Urzڤzenie zgodne ze

可能是 UTF-8 编码的情况,在这种情况下缺少。

将需要帮助来解决此问题。

谢谢

这是我的错误。默认情况下,WaveOut.GetCapabilites() 确实返回 Unicode 格式的字符串。我们在日志中将其打印为ansi代码,因此打印不正确并假定不正确。

相关内容

  • 没有找到相关文章

最新更新