A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
URL だのなんだのは関係なく, コンピュータの内部では全てが「数字」で表される. もちろん数字のままだと人間とのやりとりに不便なので,
・人間から与えられた情報をしかるべき方法によって数字に変換する
・人間に提示する情報はしかるべき方法で数字から「それなりなもの」に変換する
ということもコンピュータ (プログラム) に組み込んである.
この流れは文字においても同様で, 文字 (や文字列) においては特別に「しかるべき方法」を「エンコーディング」と呼ぶことがある. だから, コンピュータで扱うことのできる「文字」はなんらかのエンコーディングによって必ず「数字」になる. コンピュータ内部では原則として 2進数を使うので「2進数 (ないし 8進数または 16進数) に変換される」といってもいいけど, そこは本質じゃない.
あたりまえだが「エンコーディング」は統一していないとまともな情報のやりとりができなくなる. そして現在では非常に残念なエンコーディングである Unicode (のうちの UTF-8) が使われているのだ....
No.3
- 回答日時:
URLエンコードは%区切りの16進数です。
例えば、「ろ」は「%E3%82%8D」です。
あいうえお かきくけこは以下のようになります。
あ %E3%81%82
い %E3%81%84
う %E3%81%86
え %E3%81%88
お %E3%81%8A
か %E3%81%8B
き %E3%81%8D
く %E3%81%8F
け %E3%81%91
こ %E3%81%93
例えばウィキペディアの「エンコード」は以下のようなURLとなります。
https://ja.wikipedia.org/wiki/%E3%82%A8%E3%83%B3%E3%82%B3%E3%83%BC%E3%83%89
※上のURLは頭の「h」を全角にして、リンクが貼られないようにしています。
このURLの「%E3%82%A8%E3%83%B3%E3%82%B3%E3%83%BC%E3%83%89」の部分が「エンコード」を表します。
一文字づつに分けると
エ %E3%82%A8
ン %E3%83%B3
コ %E3%82%B3
ー %E3%83%BC
ド %E3%83%89
です。
No.2
- 回答日時:
そういうことです。
日本語に限らず、文字には対応する16進数があります。
正確に言うと2進数(バイナリ)ですが、細かいことはまあいいでしょう。
https://seiai.ed.jp/sys/text/java/utf8table.html
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 中国語 新しい中国語入力ソフトを発明しました 22 2023/02/06 07:13
- その他(Microsoft Office) Microsoft IME 一発で変換できない言葉がある 3 2022/07/19 19:29
- 日本語 中国語と日本語とでは、どちらが先に漢字を廃止するでしょうか? 2 2023/01/29 13:45
- 日本語 漢字ひらがなカタカナと使える日本人って凄いですよね、というか日本語って凄いですよね? 中国とか韓国語 2 2022/11/11 09:22
- 日本語 ある言語を外国語として学習した場合、 1 2022/05/22 14:48
- その他(メールソフト・メールサービス) メールソフトを教えてください 1 2023/03/28 23:32
- 日本語 日本語は韓国語から発展したらしいですよね?漢字→ハングル→ひらがなになったらしいですよね?つまりは日 9 2022/04/23 13:29
- 韓国語 ハングル文字 3 2023/02/05 11:50
- その他(教育・科学・学問) 英語教育と日本語教育 1 2022/09/10 23:14
- Word(ワード) Windows11キーボードの調子が悪いので治し方を教えてください。 【症状】 1つ目 キーボードの 5 2022/07/03 14:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
10Mバイトて文字数に すると何...
-
UTF-8で5~6バイトになる文字コ...
-
COBOLのCOMP形式について
-
エクセルシート名の制限を変更...
-
ビットスワップとバイトスワッ...
-
バイナリとBCDコード
-
memcmp バイナリデータの比較方法
-
char str[256]の256の意味は?
-
Javaで日本語1文字のバイト数
-
機種依存文字をチェックしたい。
-
3バイト文字(UTF-8)をprintfで...
-
unicode←→JISコード
-
ビットからバイトへの変換
-
2byte文字の判定
-
[VBScript][wsh]byte単位でのデ...
-
varchar(M)のMは文字数ですかバ...
-
バイト列とバイナリ列の違いが...
-
【VB】文字列を50バイトづつに...
-
ソケット通信の受信サイズ
-
0.5バイトづつ読み込みたいので...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
10Mバイトて文字数に すると何...
-
UTF-8で5~6バイトになる文字コ...
-
char str[256]の256の意味は?
-
エクセルシート名の制限を変更...
-
COBOLのCOMP形式について
-
バイナリとBCDコード
-
バイト列とバイナリ列の違いが...
-
ビットスワップとバイトスワッ...
-
ピクセル,dpiから容量(バイト...
-
SQLで1バイト、2バイト混在...
-
Javaで日本語1文字のバイト数
-
「1TB」のHDDに日本語は何字入...
-
機種依存文字をチェックしたい。
-
VBAでShift-JISのURLエンコード
-
GetWindowTextでアドレスバーか...
-
COBOL PICTUREで X,S,Vの意味
-
【VB2005】テキストボックス内...
-
URLは最高何文字まで可能なので...
-
1KBが1024byteな理由
-
ワイド文字のバイト数が取得で...
おすすめ情報