私が求めているのは、Windows Phone 7.xのSMSメッセージがASCIIまたはUNICODE形式でエンコードされているかどうか、特にどちらのタイプでエンコードされているかです。
実際には、ユーザーがテキストボックスに入力したギリシャ文字を含む文字列を、それぞれの大文字のギリシャ文字を含む文字列に変換して、smsが70文字のみに制限されないようにします。
私が求めているのは、Windows Phone 7.xのSMSメッセージがASCIIまたはUNICODE形式でエンコードされているかどうか、特にどちらのタイプでエンコードされているかです。
実際には、ユーザーがテキストボックスに入力したギリシャ文字を含む文字列を、それぞれの大文字のギリシャ文字を含む文字列に変換して、smsが70文字のみに制限されないようにします。
SMS エンコーディングは携帯電話システムによって制御され、Windows Phone OS のプロパティではありません。SMS データの隠しプレフィックスは、後続のデータが ASCII か Unicode かを指定します。(SMS エンコーディング仕様の GSM バージョンはこちら: 3GPP TS 23.038 )。
携帯電話のデータ エンコーディング標準ではこれがサポートされていないため、文字単位でエンコーディングを切り替えることはできません。
のみ、SmsComposeTask
文字列でメッセージを設定できます。.NET では、何をしても、文字列は常にUTF-16 でエンコードされます。SmsComposeTask
SMS の作成時に文字列を別のエンコーディングに変換するのは です。残念ながら、システムにエンコードを選択させる以外にできることはありません。