簡體   English   中英

發送到Android模擬器的短信以中文字符顯示

[英]SMS sent to Android Emulator displayed in Chinese chars

我正在向模擬器發送短信(使用netcat localhost 5554)。

如果消息僅包含ASCII字符,則可以正確接收。

 sms send +49123456789 This is fine.

但是,如果我使用非ASCII字符(我需要一些德國字符),則SMS發送

sms send +49123456789 Das ist ärgerlich. This is annoying.

在Android設備上以中文(?)字符(䠀䐀愀猀碗猀琀爀氀最攀爀氀碗挀梔⸀吀梔碗猀碗猀愀渀渀漀礀碗渀最)顯示。

設備上的語言和布局為德語。 有什么建議可以正確顯示Unicode-SMS?

解決問題后,非ASCII字符可以用其Unicode表示代替。

 sms send +49123456789 Das ist \u00E4rgerlich. This is annoying.

這將以正確的方式接收並顯示。

gsm7編碼不支持Unicode消息ä,您可以將其編碼為:7B。 如果使用HTTP編碼,則類似於%7B。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM