首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NAudio WaveOut.GetCapabilities().ProductName返回设备名称中的无效字符

NAudio WaveOut.GetCapabilities().ProductName返回设备名称中的无效字符
EN

Stack Overflow用户
提问于 2016-04-25 10:26:35
回答 1查看 421关注 0票数 1

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

例如。设备名称应为"Głośniki (Urządzenie zgodne ze standardem高清晰度音频)“

但是WaveOut会返回如下内容

Gԯݮiki (Urzڤzenie zgodne ze )

可能是UTF-8编码的一种情况,这种编码在这种情况下是缺失的.

需要帮助来解决这个问题。

谢谢,

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-01 14:45:20

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36837930

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档