4 Stimmen

Welche Kodierung wird für SMS auf dem iPhone verwendet?

Welche Kodierung wird für SMS auf dem iPhone verwendet?

3voto

zoul Punkte 99332

7-Bit, wenn Sie nur die Zeichen aus dem "einfachen" Text verwenden GSM-Zeichensatz in der gesamten Nachricht, 16-Bit UTF-16, wenn Sie Zeichen außerhalb dieses Satzes verwenden.

0 Stimmen

In welchem Zeichensatz befindet sich "Leerzeichen"?

0 Stimmen

Handelt es sich also um UTF-16 Bit (binär) oder (hex) oder (dezimal)?

1voto

user3085342 Punkte 76

FYI - gemischter Erfolg bei der Verwendung von GSM Extended Char Set (GSM 03.38), bei dem eine Teilmenge von Sonderzeichen 2 x 7 Bit verwendet, aber die Basiszeichen 1 x 7 Bit pro Zeichen (siehe lange SMS-Textnachrichten und die 160-Zeichen-Grenze für eine gute Erklärung).

Nachrichten mit eckigen Klammern [ ] (GSM 03.38), die über einen Anbieter geleitet werden, werden auf dem iPhone korrekt dekodiert, aber die eckige Klammer + der folgende Buchstabe werden verschlüsselt, wenn sie über einen anderen Anbieter (an dasselbe iPhone) empfangen werden. Scheint vom Netzbetreiber abhängig zu sein und nicht speziell mit dem iPhone zusammenzuhängen, da das Problem auch bei Android auftritt.

Seien Sie also vorsichtig bei der Verwendung von Extended Char Set.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X