タグ

URIに関するwlbhiroのブックマーク (2)

  • URIで使用できる文字 - CyberLibrarian

    ただし、非予約文字のうち「~」(チルド)はユーザ別ホームディレクトリを表す記号として、「.」(ピリオド)は、ファイルの拡張子を区切る記号として用いられることが多いため、それら以外の用途には用いない方がよいでしょう。 また、UNIXは大文字と小文字を区別するのに対しWindowsMacintoshはこれらを区別しないなど、OSによって扱いが異なり、問題が発生する可能性があるため、ラテン大文字(大文字アルファベット)は用いない方が安全です。 さらに、日語の文字を含む多国語を用いる方法もありますが、特殊であり、これも問題の要因になることが多いので避けましょう。 まとめると、URIに自由かつ安全に使用できる文字は、次のとおりです。 ラテン小文字(小文字アルファベット): a~z 数字: 0~9 ハイフンマイナス: - アンダーライン: _ パーセント・エンコーディング WindowsMaci

    wlbhiro
    wlbhiro 2016/01/18
    パーセントエスケープの一覧
  • javaで日本語のみをエンコードする | Hack

    他の特殊文字はエンコードせずに日語のみエンコードしたい場合 自分でメソッドを構成する他 javaのURIクラス内にあるtoASCIIString()メソッドを用いると半角スペース意外の特殊文字と英語以外をASCIIに変換してくれるので便利です。 String str = "日語"; str = new URI(str).toASCIIString();

    javaで日本語のみをエンコードする | Hack
    wlbhiro
    wlbhiro 2015/11/15
    Japanese only encode.
  • 1