• ベストアンサー

多言語を混在できるか。

HTMLなどのテキストに ハングル、アラビア語などを混在できるでしょうか。 みたいな実体参照(っていうんでしょうか?) 以外で方法はありますか? もしできるとしたら、 それは、普通の日本語環境のブラウザで閲覧できますか? それから、キーボード配置はどうやって知ることができますでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • mariboh
  • ベストアンサー率37% (18/48)
回答No.4

普通は、英語圏以外の表示は文字化けして読めないですよね。特に2バイト文字(漢字・ハングル文字・アラビア文字もそうじゃないかな) ブラウザの表示だけならマイクロソフトの他国語サポートで、たとえば韓国語や中国語の言語をDLすれば、表示だけはできるようになります。 (必要に迫られてやったことがあるのですが、ちょっとうろ覚え;) でもあくまでDLすれば、なので普通の人は、そんなことしてませんから化けます。 でも自分でHTMLを作成するためには、別途韓国語の変換ソフトなどを手に入れる必要があると思います。 中国の土地名(日本語にない字)をメールで打つだけのために、中国語の変換ソフトをDLしてやっとこさ打った記憶があります。 つまりメモ帳などで韓国語、中国語などが自分で打てるようになれば、それでHTMLを書いてWEBにアップすれば、そういう環境にある人のブラウザでは表示できるということです。 一方でフランス語などは、英語とお仲間の言語なので(というのかどうか…;)フォントは標準で入っています…というより英語でよく使うフォントの中にフランス語ならではの文字がセットで入っているようで、「キーボードのプロパティ」でフランス語を追加してやるだけで、特にソフトがなくても入力できました。 ただしキーボード配列が違うのでQを打つとAになったりします。 配列はネットで検索すると出てきますよ。 PCの中にあらかじめ入っていて参照する、というわけにはいかないようです。印刷して見るとか、根性で覚えるとか…。 一般的な日本語環境にある人に、韓国語の文字をちょとだけ読ませたいなら、文字を画像として表示させるというのがよくある手ではないでしょうか? 韓国人相手と限定するなら、もちろん表示できる環境にはあるでしょうから気遣いは無用ですし…。

その他の回答 (5)

  • KanjistX
  • ベストアンサー率55% (48/86)
回答No.6

ハングル混在のページを作っている者です。 僕はメモ帳で作っているのですが、Unicodeで保存してやれば混在でしっかり表示できます。 ただ経験談ですが漢字、ハングルとも文字によって文字化けがおきます。 文字化けというより「名」が「吊」になったりですね。(コードが未整備なのでしょうかね?) そういうときはその文字だけUnicodeを直接入力(&#0000みたいな)してます。 キーボード配置は「かささぎ」というソフトが入力の上でも、コード変換の上でも便利だと思います。

参考URL:
http://member.nifty.ne.jp/moj/win/kssg.htm
Scholes_B
質問者

お礼

ありがとうございます。 類似文字で同じコードが使われているとか 聞いたことがありますねー。

noname#78418
noname#78418
回答No.5

こんにちは、再登場します。 推測ですが、XPのIE6.0は特に何もしなくても(たしか)韓国語表示できたので、恐らくすべての2バイトコードを表示きるかと思います(内部のコードがUTF-8のためか?)。 他のWindowsの場合、Microsoftから無償でダウンロードできるGlobal IMEをダウンロードすれば、入力、表示ともできるようになります。(韓国語、中国語のIMEを別途購入する必要はありません。) http://www.microsoft.com/windows/ie/downloads/recommended/ime/install.asp 上記サイトでダウンロードできます。with Language Packが表示用のフォントがついているものです。 フランス語などが標準で入っているのは、おそらく2バイトコードではないので、フォントが少ないから対応できるから、という理由によるものと思います(推測)。 ウェブサイトで公開するのであれば、Global IMEのダウンロードページにでもリンクを張っておけばいいと思います。

  • may-may-jp
  • ベストアンサー率26% (324/1203)
回答No.3

> 文字コードがインストールされている環境というのは普及しているのでしょうか? 韓国のサイトをよく見る人には通常の環境だと思います。

参考URL:
http://docs.yahoo.co.jp/docs/help/korea/index.html
noname#78418
noname#78418
回答No.2

たいていのブラウザならUTF-8を表示できます。 (ただしWindows Netscape Navigator4.7x系は少し危ないというか実装しているはずなのに化ける???) また、Windows XPは(2000もだったかな?)内部のコードがUnicodeで記述されているはずです(不正確かつUTF-8が使われているかわかりませんが)

Scholes_B
質問者

お礼

ありがとうございます。 IEだとJisのページに戻ったときに 化けたりしますねー。

noname#78418
noname#78418
回答No.1

こんにちは。 UTF-8という文字コードを使用することでできますが、閲覧環境にフォントがインストールされていない場合には、表示できません。

Scholes_B
質問者

補足

さっそく、ありがとうございます。 その文字コードがインストールされている環境 というのは普及しているのでしょうか?

関連するQ&A