• ベストアンサー

プログラミングは世界共通ですか?

HPを作る際にプログラミングやソースは世界共通なんでしょうか? 今、現在HPを作ろうと思っていますが、海外に友達がいるんですが海外で作ってもらって日本人の方の後から手直しができるか心配で・・・ 詳しい方教えてください。

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

  • ベストアンサー
回答No.3

>HPを作る際にプログラミングやソースは世界共通なんでしょうか? ちょっと質問の意図を掴みかねますが、HTML言語は原則世界共通です。 世界共通、じゃないので困るのはむしろMicrosoftのIE6のHTML解釈の方でしょうね。 一応HTMLは「標準化」しています。 ただし、文字コードは#1さんが仰っているように国によって違ったりします。いわゆる表示時の「文字化け」が起こる可能性が高いです。 日本で良く使われているのは Shift-JIS(Microsoftで良く使われている文字コード) euc-jp(UNIX系の文字コード) の2つです。通常ブラウザが「自動切り替え」してくれるんであんまり気にならないんですが、実は「日本国内のページを閲覧してても」細かく切り替わってたりします。 ちなみに教えて!gooはeuc-jpを使用している模様です。これはブラウザのメニューの[表示]→[文字エンコーディング]辺りで調べられると思うんで調べて見てください。 これが意味するのは、例えば外国から「教えて!goo」を見ると文字化けしてる可能性がある、って事ですね。もっとも日本語知らない外人の立場から見ると文字化けしてようがしてまいが同じような事なんですが(笑)。まあ、そう言った事があります。 現在では「国際化しよう」と言う動きがあって、文字コードをutf-8とするケースが増えてきています。例えばYahoo!Japanは長らくeuc-jp使用していましたが、Googleなんかはutf-8です。また、最近Yahoo!Japanのトップページがリニューアルされたようですが、それに付随して文字コードもutf-8へと変更したようです。 プログラミングが何を指してるかは分かり兼ねますが、仮にCGIだとするとそのソースは「世界共通」でもあるでしょうし、「世界共通じゃない」とも言えるでしょう。 単にそのプログラムを走らせる「サーバー次第」です。 例えば、海外のホームページで使われているCGIを書く言語だとPythonが人気あるみたいですが、日本の場合だとそこまでPythonは人気ありません。Perlを使ったCGIの方が日本国内だと人気があります。 また、日本ではサーバー上で走らせるプログラミング言語ですと、恐らくPythonよりはまだ国産のRubyの方が人気がある可能性が高いです。 つまり、「言語自体は世界共通」でも、「サーバーがどんなプログラミング言語を扱えるのか」は世界共通ではない、って事です。例えばレンタルサーバーなんかでは会社の方針や管理者の意見によって「どんな言語をユーザーに使わせるのか?」変わっちゃう、と言う事です。 ちなみに、「教えて!goo」のこのシステムはphpと言うまた別の言語で書かれているようですね。つまりこの掲示板(のような)システムをPHPを許してないサーバーで走らせる事はムリだ、と言う事なのです。

yo0309
質問者

お礼

素人なので難しいことは分からないですがcametan_42さんから教えて頂いた情報をもとに勉強してみます! ありがとうございました。 サイト登録してまだ2日で観覧はかなりしてるんですが、質問後の解答者に対してお礼ポイントなどの付け方がよく分からないのですいません・・・

その他の回答 (2)

noname#54215
noname#54215
回答No.2

実態を知らないくせに申し上げますが、なんというか…そのためにプログラム言語の構文は英語ベースなんじゃないかと思うのです。#1さんの言うとおり文字コード関係で面倒はあるでしょうが。 もちろん日本人が日本人のために日本語ベースで作った言語もありますが、世界的な有名どころはやはり命令文などが英語ベースですからね。

yo0309
質問者

お礼

初めてこのサイトを使いましたが、ちゃんと返答がきてうれしいですね!! プログラミングの事は素人なので分からない事だらけですが参考になりました。 ありがとうございます!

noname#96023
noname#96023
回答No.1

基本的に共通ですが、文字コード(日本語の扱い)の問題は多々あります