質問: 入力できない記号があります。 インターネットのurlで上の横棒を入力したいのですが、入力できません。誰か分かる方教えて下さい。 『_』の上版です。
回答: そいつはおそらくオーバーラインというやつです。 0x5c で表されるのが、規格の違いで バックスラッシュ(ascii)と円マーク(jis)というように 異なっているのと同様に、 0x7e は、 チルダ(ascii)とオーバーライン(jis)になっているのです。 したがって、url入力のときは、「%7e」というように 入力すれば問題ありません。 チルダを入力してもいいのですが、本来は url にチルダ は含められないものです。ではなぜアクセスできるかと いうと、ブラウザがチルダを %7e に変換してくれている からなんです。