HTML変換後の文字列の変換までは終わったので、次はメタ絵文字になっている絵文字を適切な文字コードの絵文字に変換するところを追加する。
今考えているのは以下のとおり。
- 端末の文字コード(device_data.xml中のcharset項目で指定した値が"SJIS"の場合は、メタ絵文字をSJIS(CP932)のバイナリコードに置換する。
- 端末の文字コード(device_data.xml中のcharset項目で指定した値が"UTF8"の場合は、メタ絵文字をユニコード参照文字列に変換する。
参照文字列に変換する理由は以下のとおり。
- httpsで直リンクで接続する場合等、バイナリコードだと文字化けを起こす場合がある。
- POSTされてきた場合、UTF-8にしておいた方が都合が良さそうだから。
0 コメント:
コメントを投稿