我尝试在短信中发送一些字符和ASCII字符。这就是我发现的。 智能手机发送到智能手机,如WP7,字符显示正确,适合屏幕。但是当使用智能手机发送同样的非智能手机时。问题是
这里是XAML:Ascii中猫的形象
<TextBlock Height="104" HorizontalAlignment="Left" Margin="31,229,0,0" Name="txtBlkCat" Text="" VerticalAlignment="Top" Width="172" TextWrapping="Wrap">
       (),,,,,,() <lineBreak/>
     ( ^ _ ^ ) <lineBreak/>
  ( ,, )       ( ,, ) <lineBreak/>
</TextBlock>
我相信LineBreak和Space已正确翻译。有人可以帮助解释为什么会这样吗?
答案 0 :(得分:0)
一些事情:
您如何定义“智能手机”和“非智能手机”?没有硬性和快速的定义,即使在这些类别中,功能和功能也会有很大差异。
字符编码可以通过发送SMS消息的不同运营商和网络进行不同的解释。除了baisc ASCII字符以外的任何东西最终都会以不同的方式表示。
您认为160
将被编码为什么?我认为这是一个带有尖锐口音的小写字母。 (一个)。我猜这不是你想要的。
如果尝试显示ASCII艺术品,您应该确保使用的是单色间距(固定宽度)的字体,否则可能无法按照您的意图显示。