1

ブラウザのアドレスバーに入力または貼り付けたとき:

http://www.google.com/search?q=%E5%A4%A9

エンコーディングが UTF-8 であるか他のエンコーディングであるかを判断する方法はないと思うので、アプリケーションは通常 UTF-8 であると想定します。では、アプリが望んでいる、または想定しているエンコーディングとして解釈するのは、完全にアプリ次第ですか?

(すべての Web サイトと、私が取り組んだプラットフォームでさえ、ほとんどの場合 UTF-8 のようです)

更新:代わりに webapp に変更されました。

4

2 に答える 2

3

RFC 3986は次のように述べています。

「新しい URI スキームが、Universal Character Set [UCS] の文字で構成されるテキスト データを表すコンポーネントを定義する場合、データは最初に UTF-8 文字エンコーディング [STD63] に従ってオクテットとしてエンコードする必要があります。」

したがって、UTF-8 は間違いなく、新しい HTTP GET API を使用するための方法です。

于 2009-06-04T05:12:54.717 に答える
0

サーバーは気にしません。彼らはそれをPHPやRubyなどに渡すだけです。

于 2009-06-04T05:04:19.267 に答える