質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

Q&A

解決済

3回答

2507閲覧

海外からcharaset=Shif-jisの他言語版WEBページを見た時の問題

halhalYam

総合スコア8

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

0グッド

0クリップ

投稿2019/07/25 02:23

前提・実現したいこと

海外からcharaset=Shif-jisの英語版WEBページを見た時の問題はありますか?

仕様上shift-jisで他言語版を作らないといけないのですが、
海外から閲覧した場合に問題が発生しないでしょうか?
特殊文字は使用しませんが、!、?、"、%、&、[]、<>、@といった記号は使います。

試したこと

ばけらったさんでabc…と入れて試した文字コードの組み合わせパターンでは、
文字化けは大丈夫そうでしたが改行されないのでその点が試せませんでした。

問題なく見れればいいのですが、問題がある場合どういう問題があるか教えてください。
よろしくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答3

0

shift-jisには5C問題があるので注意が必要
あとは文字化けして読めなくていいならどんなエンコードでも一緒ですね

投稿2019/07/25 04:16

yambejp

総合スコア114814

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

halhalYam

2019/07/25 06:21

ご回答ありがとうございます。 Shift-jisでも日本語が無ければセーフでしょうか?
yambejp

2019/07/25 06:30

日本語がないshift-jisとはなにかによりますね それって単にascii テキストファイルでは?
halhalYam

2019/07/25 06:57

矛盾がありますよね。。 英語圏向けなので英文の文字化けさえ無ければ大丈夫そうです。 勉強になりました。
guest

0

ベストアンサー

Shift_JISはASCIIを拡張した文字コードなので、ASCIIに含まれる文字(半角英数字・記号)はShift_JIS以外の環境でも正しく表示されると思われます。
ただし、海外のフォントでは円記号(¥)はバックスラッシュ(\)として表示されるので、その点は注意が必要です。

投稿2019/07/25 03:03

stmkza

総合スコア478

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

halhalYam

2019/07/25 04:10

ご回答ありがとうございます。 その場合、CGIのフォームも問題無く使えるでしょうか?
stmkza

2019/07/25 04:28

一般的な作りであれば問題ないかと思います。別の回答で5C問題に関して書いてありましたが、Shift_JISで動くならば5C問題は起こらないはずです。
halhalYam

2019/07/25 06:39

しつこくすみません。 英語ページなので2バイトの文字は使わない前提で、 海外PCでフォーム送信→日本語環境でメール受信の場合 動いてさえいれば英文なら文字化け無く届くという認識で大丈夫でしょうか?
stmkza

2019/07/25 06:46

届くと思います。それどころか、バイナリで見ると、多くの文字コードで英数字を表現するビット列は同じなので、HTMLでちゃんと指定できてなくても届くと思います(でも指定してくださいね)
halhalYam

2019/07/25 07:01

英数字のみであれば問題は無さそうですね。 CGIがこちらで変更できないので、charasetはしっかり設定するようにします。
guest

0

既に解決済みとなっていますが、、、

海外からcharaset=Shif-jisの英語版WEBページを見た時の問題

海外から、見るかどうかは関係ありません。
見るのが、日本語がサポートされているブラウザかどうかだけです。
日本語対応(多分、ほとんど)のブラウザなら問題有りません。
そうでなければ、Shift-JIS設定が無視されるだけです。

ま、中国とかで、フィルタが入ってるとかの問題はありますが。

投稿2019/07/25 11:26

pepperleaf

総合スコア6383

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

halhalYam

2019/07/26 01:05

ご回答ありがとうございます。 調べてみたら主要ブラウザは大丈夫そうで安心しました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問