ich mach das meist über php mit folgenden functions():
//********************
// eruieren obs ein mac ist
function isPlatformMac() {
$str = $_SERVER["HTTP_USER_AGENT"];
return (stristr ( $str, "MAC_") != null);
}
//********************
// wenn ja, den eingelesenen text in
// einer Replace-Funktion ersetzten
function convertForFlash($txt) {
global $flashSearchReplace;
if (isPlatformMac()) {
foreach ($flashSearchReplace as $searchString => $replaceString) {
$txt = str_replace($searchString, $replaceString, $txt);
}
}
return $txt;
}
//********************
// und zum Schluss noch die Arrays, wo alle Sonderzeichen und deren // Equivalent definiert sind.... was denn auch gleich alle(??)
// sonderzeichen sind...
$flashSearchReplace ["ä"] = "?";
$flashSearchReplace ["ü"] = "Ÿ";
$flashSearchReplace ["ö"] = "<breve>";
$flashSearchReplace ["Ö"] = "…";
$flashSearchReplace ["Ü"] = "†";
$flashSearchReplace ["Ä"] = "fi";
$flashSearchReplace ["ô"] = "™";
$flashSearchReplace ["”"] = "‘";
$flashSearchReplace ["é"] = ">=";
$flashSearchReplace ["è"] = "<=";
$flashSearchReplace ["à"] = "ˆ";
$flashSearchReplace ["ç"] = "!=";
$flashSearchReplace ["É"] = "E";
$flashSearchReplace ["â"] = "‰";
$flashSearchReplace ["î"] = "”";
$flashSearchReplace ["»"] = "È";
$flashSearchReplace ["«"] = "Ç";
$flashSearchReplace ["¯"] = "-";
$flashSearchReplace ["å"] = "Œ";
$flashSearchReplace ["ã"] = "‹";
$flashSearchReplace ["’"] = "'";
$flashSearchReplace ["ò"] = "—";
$flashSearchReplace ["ï"] = "•";
$flashSearchReplace ["®"] = "¨";
$flashSearchReplace ["á"] = "‡";
$flashSearchReplace ["í"] = "’";
$flashSearchReplace ["ê"] = "?";
$flashSearchReplace ["Å"] = "fl";
//********************
falls du noch weitere sonderzeichen findest, bitte posten!! bin immer bemüht, diese liste zu vervollständigen!!!
:-)
lieber gruss, manuel