こんにちは。お世話になっております。
サークルのWebサイトを作成しています。文字コードはShift_JIS であるとMETA要素の中で宣言しており、エディタで作成、保存するときも、Shift_JISです。
プロバイダのサーバを使用しています。
今まで、特に問題はないのですが、このサイトを海外で見た場合、英語版Windowsでも、中国語版Windowsでも、Macでも普通に読めるのでしょうか?
Shift_JIS ではなく、EUC や Unicode で作成、保存し、META要素の中でも宣言するほうが、どんな環境でも読めるのでしょうか?
過去の質問&答えも拝見しましたが、なかなか難しくて分からないことも多いので、一番疑問に思っていることを質問させて頂くことにしました。
よろしくお願い致します。
No.1ベストアンサー
- 回答日時:
こんにちわ。
結論から言うと、読める場合と読めない場合があり、そのweb sight を読み込むpc systemというか設定次第です。
文字コードはUAが読み込んで判別し、内部で変換していきますが、Shift-Jis(japanease)の設定とそれを判別して変換するモノがなければ変換できません。同じことは、例えばキリル文字とか、アラビア文字を、あなたのpcで表示するように設定しないと、きちんと表示できないでしょう。それと同じと思って下さい。設定していても、その文字のフォントがなければ表示できないはずです。
文字自体は、コード番号に変換されてpcに届き、その番号をその文字コードにそって表示するのですから、コード表が異なれば違う文字になってしまいますし、そのコード表がなければ、そのpcで表示することができません。
Shift-Jis は、その名が示すとおり、Jis。日本語の2バイト文字は、Jis X ****(4桁の数字) という JIS規格です。EUC はExtended Unix Code、AT&T社が定めた複数バイトの文字を扱うコードです。EUCも各種あって、EUC-jpとか、EUC-国名 という感じですね。Unicode は ISO/IECの一部として標準化されたコード。文字コード体系については、詳しいサイトがたくさんありますから、そちらで。
文字コードは各種ありますが、どれにするかはその sightを誰に見てほしいか、その人はどんなプラットフォームなのか、次第だと思います。
goulanさん、丁寧な説明ありがとうございました。
UAというのは、ユーザーエージェント?、ブラウザと思っていいでしょうか。
例えば、Yahoo!のサイトから台湾版Yahoo!に行くとブラウザは自動的にBig-5で読み込んでくれるし、Googleニュースのサイトから台湾版に行くと、文字コードはUTF-8ですが、ブラウザが自動的に読み込んでくれます。韓国語も表示されます。
よく考えたら、WindowsXPのPCなので韓国語のフォントはインストールされているのですね(恥ずかしい)
海外で見る場合、使用するブラウザがShift-Jisという文字コードを判別できること、また日本語のフォントがインストールされていることが条件ですね。
ありがとうございました。
No.2
- 回答日時:
>UAというのは、ユーザーエージェント?
User Agent の略ですね。厳密に言えば、webを解釈し、レンダリングするソフトウエアです。ですので、ブラウザはUAに含まれる、ということですね。
ですので、どのようにレンダリングするかは、そのソフトウエア次第です。テキストブラウザや、音声で読み上げるUAだってあります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Ameba(アメーバブログ) アメブロは、HTMLのタグの入力を許さないブログ・サイトですか? 1 2023/06/18 18:48
- ホームページ作成・プログラミング アメーバ・ブログは"HTMLタグ"を許可してないのですか? 2 2023/06/17 21:08
- 英語 英作文についての質疑応答 1 2022/11/20 07:17
- TOEFL・TOEIC・英語検定 英検準ニ級ライティングの答案練習中は辞書を使わないほうがいいのでしょうか? 1 2023/02/14 00:24
- Mac OS Macか Windowsか?悩んでいます。 6 2023/04/07 09:35
- Web・クリエイティブ A4チラシの作成時間はどのくらい? 6 2022/05/22 11:35
- Word(ワード) 質問!。 Windows11にしたら、 Word32bit版で作成保存した文書は使えませんよね?。 3 2022/11/16 19:33
- Windows 10 explorerをedgeで開く方法 2 2022/06/05 14:59
- 日本語 複合名詞(造語)について教えて欲しいです 2 2022/05/22 17:14
- HTML・CSS リンクバナーのHTMLタグ。画像を変えたり、設置位置を変えるとバナー貼付け側はどう見える? 2 2023/02/01 12:01
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
友人とのラインで 「~MBと書く...
-
セル内の文字列が日本語か英語...
-
「彡」って文字はなんという文...
-
VBAでbmp画像をASCIIデータとし...
-
英数字を含む文字列(0-9,A-Z)...
-
ふりがなをアルファベット化す...
-
VBでIMEの変換文字列を拾いたい
-
教えてください!!
-
C#で16進数からASCIIへの変換の...
-
CString ←→ BSTRの変換について
-
ExcelVBA実行後に時々落ちる
-
EBCDIC⇒SJIS変換の方法
-
ACCESSのVBAで2バイト文字を%x...
-
2バイト文字をJEFからSJISに変...
-
X86アセンブラで 16進数を10進...
-
URLのUTF-8からShift-JISへのデ...
-
COBOLによる全角・半角混...
-
1をA、2をB・・・に変換したい
-
ヘキサコードとバイナリについて
-
2進数を16進に変換する理由
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EBCDIC⇒SJIS変換の方法
-
セル内の文字列が日本語か英語...
-
「彡」って文字はなんという文...
-
std::stringからLPCWSTR型への変換
-
VS 2008(VB.NET)
-
ExcelVBA実行後に時々落ちる
-
ふりがなをアルファベット化す...
-
Excelマクロにて30分単位の計算...
-
英数字を含む文字列(0-9,A-Z)...
-
Symfowareでのデータ型変換につ...
-
JIS → S-JIS コード変換するには
-
sedで日本語の置換方法について
-
COBOLによる全角・半角混...
-
フォームのコントロールのバッ...
-
数字5桁文字コード?
-
バイナリデータ→ASCII 変換プ...
-
2バイト文字をJEFからSJISに変...
-
CString ←→ BSTRの変換について
-
VBScript ASC関数:文字エンコ...
-
入力した文字を全て自動で全角...
おすすめ情報