Mailinglisten-Archive |
Michael Knetsch schrieb am 17.06.1999: ----------<snip>----------- Variablen werden über SQL aus Oracle gefüllt. Umlaute (ä,ö,ü) und ß (esszett) werden alle als ? (=%3F = ALT63) angezeigt. Warum??? Wo liegt der kasus knacksus??? ----------<snip>----------- Hallo Michael, Keine Ahnung, aber als workarround: wie waers mit ner Konvertierungsfunktion z. B. etwa so: function uml($string) { $string = ereg_replace("ä|ä|=%3F", "ae", $string); $string = ereg_replace("ö|ö...", "oe", $string); $string = ereg_replace("ü|ü...", "ue", $string); $string = ereg_replace("Ä|Ä...", "Ae", $string); $string = ereg_replace("Ö|Ö...", "Oe", $string); $string = ereg_replace("Ü|Ü...", "Ue", $string); $string = ereg_replace("ß|ß...", "ss", $string); return $string; } Aufruf: $var=uml($var); (ich weiss die Strings fuer ö ü usw. nicht auswendig, die ... muesstest Du natuerlich entsprechend ersetzen. Gruesse, Peter ______________________________________________________________________ Peter Muessig-Trapp, HIS GmbH, Goseriede 9, 30159 Hannover, Germany e-mail: muessig_(at)_his.de phone: +49-511-1220193 fax: +49-511-1220250 Soziale Lage Studierender, 15. Sozialerhebung: http://www.his.de/soz15 ______________________________________________________________________
php::bar PHP Wiki - Listenarchive