2

私が求めているのは、Windows Phone 7.xのSMSメッセージがASCIIまたはUNICODE形式でエンコードされているかどうか、特にどちらのタイプでエンコードされているかです。

実際には、ユーザーがテキストボックスに入力したギリシャ文字を含む文字列を、それぞれの大文字のギリシャ文字を含む文字列に変換して、smsが70文字のみに制限されないようにします。

4

2 に答える 2

0

SMS エンコーディングは携帯電話システムによって制御され、Windows Phone OS のプロパティではありません。SMS データの隠しプレフィックスは、後続のデータが ASCII か Unicode かを指定します。(SMS エンコーディング仕様の GSM バージョンはこちら: 3GPP TS 23.038 )。

携帯電話のデータ エンコーディング標準ではこれがサポートされていないため、文字単位でエンコーディングを切り替えることはできません。

于 2012-09-03T19:22:12.120 に答える
0

のみ、SmsComposeTask文字列でメッセージを設定できます。.NET では、何をしても、文字列は常にUTF-16 でエンコードされます。SmsComposeTaskSMS の作成時に文字列を別のエンコーディングに変換するのは です。残念ながら、システムにエンコードを選択させる以外にできることはありません。

于 2012-09-03T17:23:48.637 に答える