A bit of feedback, I'll try to be brief, I know you are busy... I tried your suggestion below and everything I tried broke the page (adding the 'en' =>'en' into the array and so on.
However I changed the /includes/classes/ssu/cores/language.php code (as you said in the thread given) and changed:
function removeNonAlphaNumeric($name, $name_delimiter){
return preg_replace("/[^a-zA-Z0-9]/", $name_delimiter, $name);
}
to:
function removeNonAlphaNumeric($name, $name_delimiter){
$tempVar = str_replace("é","e",$name);
$name=$tempVar;
return preg_replace("/[^a-zA-Z0-9]/", $name_delimiter, $name);
}
This seems to have done the trick :clap: Do you think that this could cause any problems I haven't understood or is it an ok way to do it?
Cheers, Jim
yellow1912:
Note that many browsers can not properly display non english characters, so those have to be either **removed **or **encoded **or replaced.
I guess the first option is easy to understand, for the 2nd option:
by encoding, your non english characters will be translated to something like this %98 (just an example, but you will see weird characters in the url). Some browsers such as firefox can show the nice and correct form of these characters on the address bar, some dont (IE 7 cant)
The 3rd option is replace the non-english characters by something equivalent to it. For example, you can replace é by e. If you go with this option, you can peak into includes/classes/ssu/plugins/languages/he.php to see an example. Then you will have to to follow the thread below to override the default language parser which is being used for English.
http://www.zen-cart.com/forum/showthread.php?p=678465&highlight=language#post678465
PS: by default, if your store is using English language, then SSU chooses the "remove" option for any non alpha numeric characters in the names.