I have an unusual issue that I have ran in to with asp.net mvc caching. I have applied the caching attributes to my controller actions. It works nicely on URL's which are standard alphanumeric url's eg. http://www.website.com/product/1234/myproduct
However the output caching does not work - controller action gets triggered on subsequent requests if the url contains any encoded type letters eg. cyrillic http://www.website.com/product/1234/каран-для
I cant work out why but I suspect some hidden exception is occurring somewhere.
Has any one ran in to this issue before with mvc output caching?