21 Replies Latest reply on Feb 25, 2007 8:19 PM by Newsgroup_User

    Japanese Characters working as URL parameters, turning to question marks when in URL string itself

      I'm having some trouble getting coldfusion to see japanese characters in the URL string.

      To clarify, if I have something like this:

      http://my.domain.com/index.cfm?categorylevel0=Search&categorylevel1=%E3%82%A2%E3%82%B8%E3% 82%A2%E3%83%BB%E3%83%93%E3%82%B8%E3%83%8D%E3%82%B9%E9%96%8B%E7%99%BA

      All of my code works correctly and the server is able to pass the japanese characters to the database and retrieve the correct data.

      If I have this instead:

      http://my.domain.com/index.cfm/Search/%E3%82%A2%E3%82%B8%E3%82%A2%E3%83%BB%E3%83%93%E3%82% B8%E3%83%8D%E3%82%B9%E9%96%8B%E7%99%BA

      My script (which works fine with English characters) parses CGI variables and converts these to the same URL parameters that I had in the first URL using a loop and a CFSET url.etc..

      In the first example, looking at the CF debug info shows me what I expect to see:

      URL Parameters:

      In the second example it shows me this:
      URL Parameters:

      Can anyone suggest means for debugging this? I'm not sure if this is a CF problem, an IIS problem, a JRUN problem or something else altogether that causes it to lose the characters if they are in the URL string but NOT as a parameter.