質問: new String( receive.getBytes("iso-8859-1") , "UTF-8"); } %> 送信されたパラメータ:param:<%= receive %> ``` ``` 情報: Server version: Apache Tomcat/8.5.42 [土 8 10 16:41:55 JST 2019] 情報: Server built: Jun 4 2019 20:29:04 UTC [土 8 10 16:41:55 JST 2019] 情報: Server number: 8.5.42.0 [土 8 10 16:41:55 JST 2019] 情報: OS Name: Windows 10 [土 8 10 16:41:55 JST 2019] 情報: OS Version: 10.0 [土 8 10 16:41:55 JST 2019] 情報: Architecture: amd64 [土 8 10 16:41:55 JST 2019] 情報: Java Home: C:\pleiades\java\8\jre [土 8 10 16:41:55 JST 2019] 情報: JVM Version: 1.8.0_202-b08 [土 8 10 16:41:55 JST 2019] 情報: JVM Vendor: Oracle Corporation [土 8 10 16:41:55 JST 2019] 情報: CATALINA_BASE: C:\pleiades\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0 [土 8 10 16:41:55 JST 2019] 情報: CATALINA_HOME: C:\pleiades\tomcat\8 [土 8 10 16:41:55 JST 2019] 情報: Command line argument: -Dcatalina.base=C:\pleiades\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0 [土 8 10 16:41:55 JST 2019] 情報: Command line argument: -Dcatalina.home=C:\pleiades\tomcat\8 [土 8 10 16:41:55 JST 2019] 情報: Command line argument: -Dwtp.deploy=C:\pleiades\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps [土 8 10 16:41:55 JST 2019] 情報: Command line argument: -Djava.endorsed.dirs=C:\pleiades\tomcat\8\endorsed [土 8 10 16:41:55 JST 2019] 情報: Command line argument: -Dfile.encoding=UTF-8 [土 8 10 16:41:55 JST 2019] 情報: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: [C:\pleiades\java\8\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/pleiades/eclipse/jre/bin/server;C:/pleiades/eclipse/jre/bin;%JAVA_HOME%bin;%CATALINA_HOME%bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files (x86)\Brackets\command;%ECLIPSE_HOME%;C:\Program Files\PuTTY\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Program Files (x86)\EaseUS\Todo Backup\bin\x64\;C:\pleiades\eclipse;;.] [土 8 10 16:41:55 JST 2019] 情報: Initializing ProtocolHandler ["http-nio-8080"] [土 8 10 16:41:55 JST 2019] 情報: Using a shared selector for servlet write/read [土 8 10 16:41:55 JST 2019] 情報: Initializing ProtocolHandler ["ajp-nio-8009"] [土 8 10 16:41:55 JST 2019] 情報: Using a shared selector for servlet write/read [土 8 10 16:41:55 JST 2019] 情報: Initialization processed in 942 ms [土 8 10 16:41:55 JST 2019] 情報: サービス [Catalina] を起動します [土 8 10 16:41:55 JST 2019] 情報: Starting Servlet Engine: Apache Tomcat/8.5.42 [土 8 10 16:41:55 JST 2019] 情報: Starting ProtocolHandler ["http-nio-8080"] [土 8 10 16:41:56 JST 2019] 情報: Starting ProtocolHandler ["ajp-nio-8009"] [土 8 10 16:41:56 JST 2019] 情報: Server startup in 460 ms [土 8 10 16:41:56 JST 2019] ```
回答: サーバーがないので、 ブラウザ:http://localhost:8080/04_Scope/URLEncodeSample_117.jspで 「URLエンコードされていますか? 送信されたパラメータ:param:null 」と出て、 この状態でブラウザのアドレスの後に?param=%E5%85%A8%2F%E8%A7%92%E6%96%87%3F%E5%AD%97を追加して、 ブラウザ:http://localhost:8080/04_Scope/URLEncodeSample_117.jsp?param=%E5%85%A8%2F%E8%A7%92%E6%96%87%3F%E5%AD%97 エンターで 「URLエンコードされていますか? 送信されたパラメータ:param:全/角文?字 」として、実行するしかないみたいです。