encodeURI()とdecodeURI()、encodeURIComponent()とdecodeURIComponent()

encodeURI()とdecodeURI()でエンコードできない次の文字が含まれている場合は

":" "/" ";" "?"

encodeURIComponent()メソッドでエンコードし、
decodeURIComponent()でデコードする(でいいのかな?)