
No.3ベストアンサー
- 回答日時:
とても漠然とした質問ですね。
付き合って漠然と答えるなら、「半角カナも機種依存文字も一切使わないのが無難」としか言えません。 さらに言うと、「Windowsのユーザー以外を相手にしたいならダメ」という所でしょうか。実は、業界規格で定められた「正しいShift_Jis」では、機種依存文字はもちろん半角カナも使えません。
一方で、Windowsで「Shift_Jis」と呼ばれるものは業界規格では Windows-31J という名前が付けられていて、「正しいShift_Jis」とは異なります。
Windows-31J では半角カナもOKです。
しかし、Windows以外は半角カナがまるでダメかと言うとそうでも無いです。
ISO-2022-JP(いわゆるJISコード) で半角カナが使えないのはNo.1さんのおっしゃる通りです。 EUC-JP でも同様です。
しかし、UTF-8 は半角カナを非推奨ながら扱えます。
また、SJIS から EUC-JP への変換は機械的にできてしまって、それをやると「半角カナ入りの規格違反 EUC-JP」ができたりします。 それは、読み手によっては半角カナを表示してくれるでしょう。
難しいですよね? けど、そのあたりを理解していない人には、半角カナは使って欲しくありません。
No.2
- 回答日時:
ウェブサイトで半角カナを使用しない方が良いというのは、
・Shift_JISで書かれた半角カナ文字列(文字数が偶数個)が、EUC-JP文字列とほとんど区別できない
・EUC-JPで書かれた半角カナ文字列が、Shift_JIS文字列と区別できない
というのが原因の1つです。
つまり、HTTPレスポンスヘッダやMETAタグ等で文字コードの指定をしていない場合、ブラウザが半角カナ文字列を含んだHTMLを表示する際、どちらの文字コードか認識できない可能性があるということです。
ただし、HTTPレスポンスヘッダやMETAタグで文字コードの指定をしていれば、上記のような問題は起きません。
CSVファイルやテキストファイルを読み込んでいる場合のデータ入力も問題ありません。
この回答へのお礼
お礼日時:2009/07/14 11:34
x_jouet_xさんへ
わかりやすく、ご説明していただき、有難うございました。
とてもすっきりしました。
ありがとうございました。
No.1
- 回答日時:
ISO-2022-JPが対象とする文字集合に俗に言う半角カナが含まれていないから
ISO-2022-JPを使う限り,使用できない。
http://ja.wikipedia.org/wiki/ISO-2022-JP
#日本のメールの世界ではISO-2022-JPが使われる事が多かったため,メールで使うな、とされた。
#従って,Shift_JISやEUC-JPで使う分にはたとえメールであろうがWebページだろうが使えますし,ISO-2022-JPを使う限りメールであろうがWebページだろうが使えません。
#Base64を使う事で8bit以上を使う符号化方式を7bitに対応していた多くのメールサーバで使えるようにしたんですね
http://www.mew.org/Newsletters/3.html
この回答へのお礼
お礼日時:2009/07/14 11:41
himajin100000さん、早速ご回答くださいまして、
有難うございます。
リンク先をよく読んで、みたいと思います。
ご丁寧にありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
htmlファイルが開けません。
-
Dreamweaverでページ全体が文字...
-
HTMLのヘッダ-(フッター)共通...
-
eclipseを使ってweb上に表示さ...
-
「x-sjis」「Shift_JIS」同じ意...
-
SSIでインクルードしたファイル...
-
HTMLの<a>タグで [テキスト文(....
-
DreamWeaver文字コードが変更さ...
-
HTMLファイルからリンクタグだ...
-
【文字コード】UTF-8だとDreamW...
-
テキストエディタvscodeでプロ...
-
ホームページ作成初心者です。
-
htmlファイルの表示が真っ白
-
文字コードって結局どれを使うの?
-
リソースビューが表示されない(...
-
文字化け
-
テキストエディタとただのメモ...
-
(VB6)文字列に入れてあるHT...
-
エクセルで作成した表のハイパ...
-
ホームページとはどのように作...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テキストエディタvscodeでプロ...
-
Dreamweaverでページ全体が文字...
-
テキストエディタ grepの機能...
-
エクセルで作成した表のハイパ...
-
Dreamweaverでソースが文字化け...
-
「x-sjis」「Shift_JIS」同じ意...
-
htmlファイルの表示が真っ白
-
HTMLの<a>タグで [テキスト文(....
-
ホームページを作りたいのです...
-
eclipseを使ってweb上に表示さ...
-
HTMLファイルについて
-
リンクについて
-
Adobe GoLiveでのリンク先一括...
-
このタグの意味を教えてください
-
リンク先一括変更
-
htmlファイル を ソース...
-
WordでHPを作りたいのですが、...
-
SSIでインクルードしたファイル...
-
グーグルアナリティクス導入に...
-
テキストファイルで下線を引く
おすすめ情報