last week I've encoded all my site's links with chinese characters in the Urls with the HttpUtility.UrlEncode method. At First it looks fine. I can access the links with no problems with all browsers. The encoded strings look something like this http://www.mysite.com/jobs/%e5%85%bc%e8%81%b7%e9%96%80%e5%b7%bf%e9%8a%b7%e5%94%ae%e5%93%a1-1212.aspx
However, today I found in google's webmaster tools that I'm getting hundreds of crawl errors and the URLs in the errors are with the '%' characters double escaped and it look like this instead http://www.mysite.com/jobs/%25e5%2585%25bc%25e8%2581%25b7%25e9%2596%2580%25e5%25b7%25bf%25e9%258a%25b7%25e5%2594%25ae%25e5%2593%25a1-6190.aspx
and accessing the error links just returned "bad request"
Can somebody please tell me why is it like this and how to solve the problem? Thank you.
kakusei
Member
507 Points
194 Posts
UrlEncoded chinese character links causes many google crawl errors
Nov 19, 2012 04:06 PM|LINK
Hi all,
last week I've encoded all my site's links with chinese characters in the Urls with the HttpUtility.UrlEncode method. At First it looks fine. I can access the links with no problems with all browsers. The encoded strings look something like this http://www.mysite.com/jobs/%e5%85%bc%e8%81%b7%e9%96%80%e5%b7%bf%e9%8a%b7%e5%94%ae%e5%93%a1-1212.aspx
However, today I found in google's webmaster tools that I'm getting hundreds of crawl errors and the URLs in the errors are with the '%' characters double escaped and it look like this instead http://www.mysite.com/jobs/%25e5%2585%25bc%25e8%2581%25b7%25e9%2596%2580%25e5%25b7%25bf%25e9%258a%25b7%25e5%2594%25ae%25e5%2593%25a1-6190.aspx and accessing the error links just returned "bad request"
Can somebody please tell me why is it like this and how to solve the problem? Thank you.
Thanks in advance