No.1ベストアンサー
- 回答日時:
携帯電話のような組み込み機器にUNICODE文字のフォント全てを実装するのは容量的に厳しい面もあるので、モバイルにはシフトJISを実装するのが順当なところだと思います。
またシフトJISならば漢字を2オクテットで表現しているので、漢字を表現するのに3オクテット以上必要なUTF-8よりも効率的に転送できるとおもいます。
よってモバイルにシフトJISが多いのはそういう背景があるのだと思います。
UNICODE対応の端末ならばUTF-8のテキストは「エンコーディングの違いによる表示できる。できない。」とか「機種依存文字による表示できる。できない。」の影響は少ないでしょう。
逆にUNICODE未対応の端末でUTF-8のテキストを表示すると、UTF-8のテキストにはシフトJISにない文字種も含めることができるので、対応する文字がない場合は「下駄」か「豆腐」にコード変換されて読めない字がでてきます。
基本的には処理能力の低いモバイルで再現できるコンテンツを制作することで、パソコンでも開けるという方針にすればいいとおもいます。
HTMLを記述するときにheder内のmetaに記述するMIMEタイプの指定で、正しくエンコーディングを明示しておけば、表示でまごつくことはあまりないとおもいます。
制作者としては、よりよい環境を求めて当たらしツールを導入すれば(シフトJISの扱える編集環境が少なくなってきたので、)必然的にUTF-8を使うことになることが多いようなきがします。
UTF-8を使い始めて(UNICODE対応端末を対象にする場合に)表現できる文字種の多さに気がついてきますと、シフトJISへ後戻りが出来ない気分になります。
そういうことでUNICODEの鞭撻性のよさを重視してUTF-8派なのか、レガシーなデバイスでの再現性を考えてShift_JIS派なのか分かれてくると思います。
この回答へのお礼
お礼日時:2008/04/23 20:48
勉強になります。とても詳しく教えていただきありがとうございました。UTF-8でつくっていこうと思います!ようやく踏ん切りがつきました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- C言語・C++・C# S-JIS → JIS コード変換するには 3 2023/02/09 23:55
- Java VScodeのターミナルの文字化けについて 1 2022/09/27 22:19
- マウス・キーボード パソコンでのミスタイプ~こうなってしまうとイラっとしませんか?→pasokonndenomisuta 2 2023/08/03 08:41
- その他(IT・Webサービス) 電気ガスの手続きで文字を入力したいのですが、入力したい文字がアルファベットなんです。ですが、文字がJ 1 2023/05/14 18:00
- その他(IT・Webサービス) パスワードで○文字以内、とかの規定があるのはなぜ? 4 2022/06/28 13:13
- その他(ビジネス・キャリア) JISの表記について 1 2023/07/06 14:35
- その他(プログラミング・Web制作) Sikulix2.0.5(Jython2.7.3)でcsvを読込WEB検索条件にpasteで文字化け 1 2023/03/31 11:02
- Excel(エクセル) Excelの操作方法を教えてください!頭文字2~8文字で特定の値に返す方法 8 2022/07/14 11:26
- 実用・教育 アマゾンで、新品4400円、中古でも3800円くらいの書籍が、次のサイトで99円で売っています。 本 2 2022/05/22 20:31
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
htmlの文字が縦書きになる
-
テーブルの行を折りたたみたい...
-
htmlソース編集で、各タグを何...
-
css初心者 フレックスボックス...
-
角丸画像の背景色を透明にした...
-
iPhoneで HTMLファイルを閲覧
-
テーブルタグのセルの幅の一部...
-
スマホでHTMLファイルを開いて...
-
URLにアクセスした際に指定した...
-
アコーディオンメニューが思う...
-
CSSファイルの日本語コメントが...
-
CSSが上手く反映されないみたい...
-
コードを書いて下さい( ; ; )...
-
CSSデータの作成方法について(...
-
htmlで<form>~</form>を並べて...
-
HTML入門でもう躓いてしまった。
-
青い枠のみのHTML
-
スマホ(android)のタッチパネ...
-
HTMLですCSSです 画像のように...
-
、URL化させるにはどうしたらい...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
linux上でgetchを使いたい
-
エクセルVBAでのネットワークプ...
-
[C#]リモートアクセスのProcess...
-
VBScrptについて
-
閲覧したスクロール位置に戻る...
-
android開発初心者です。 2つの...
-
C++で引数の型の構造体をif文で...
-
VB .NETで作成したソフトが、他...
-
C#で作成したDLLをExcelVBAで利...
-
親スレッドが子スレッドを監視...
-
VB6からVB.NET作成DLL呼び出し...
-
VSSにてrights.datアクセス拒否...
-
JavaScriptでキオスクモードを...
-
VB.NetのWMIを用いたリモート端...
-
文字コードは何にしたらいいで...
-
Android「adb shell」パスを知...
-
タッチパネルディスプレイのカ...
-
sendmailとimodeの絵文字について
-
「Androidアプリ開発」JSPやサ...
-
【PHP】UUID・UDIDによる端末判...
おすすめ情報