大家好!
我正在尝试在我的Silverlight应用程序中显示®和上标TM符号。我想将包含这些符号的文本保存在resx文件中。
我尝试过的事情:
从任何文档中复制粘贴®符号到resx文件中。 ®符号会显示在resx文件中。但是,在运行Silverlight应用程序时,会抛出xamlparseexception异常。
在resx文件中使用unicode文本®代替®符号。同样会抛出xamlparseexception异常。
我的resx文件编码为utf-8。
感谢您的想法!
编辑:
错误地提到了@而不是®。
快照中的红框是Silverlight中符号的显示方式。蓝框是它需要显示的方式。
编辑2和解决方案: 符号的显示方式取决于所使用的字体。此外,在Silverlight中显示上标有点棘手。但是,我发现的最简单的解决方案是在Windows字符映射工具中创建上标文本,然后将其复制粘贴到您的应用程序资源文件中。