我正在向模拟器发送短信(使用netcat localhost 5554)。
如果邮件仅包含ASCII字符,则会正确接收。
sms send +49123456789 This is fine.
但是,如果我使用非ascii字符(我需要一些德语字符),短信发送
sms send +49123456789 Das ist ärgerlich. This is annoying.
在Android设备上显示中文(?)字符(䠀䐀愀猀猀猀攀攀攀攀氀氀氀氀氀)))))碗碗猀碗猀栀栀礀碗渀碗)。 / p>
设备上的语言和布局是德语。 有关如何正确显示Unicode-SMS的任何建议吗?
答案 0 :(得分:1)
问题解决后,非ascii字符可能被其unicode表示替换。
sms send +49123456789 Das ist \u00E4rgerlich. This is annoying.
这将以正确的方式接收和显示。
答案 1 :(得分:0)
这不是Unicode消息ä在gsm7编码中受支持,您可以将其编码为:7B。如果您使用HTTP编码,就像%7B。