Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
Pages: 1
[de-de] Umlaut Umwandlung im Plugin?
Ich habe eine Textpattern-Plugin geschrieben, dass Daten aus einem Kalender-System (http://php-calendar.sourceforge.net/) holt. Dieses System arbeitet jedoch mit ISO-8859-1 und nicht mit UTF-8 und deshalb bekomme ich die Umlaute über das Plugin nicht richtig aus der Datenbank angezeigt.
Gibt es eine Möglichkeit die Einträge zu konvertieren oder sofort richtig aus der Datenbank abzuholen?
Last edited by kozi (2005-12-15 11:17:23)
Keine Panik, ich weiß durchaus nicht was zu tun ist!
(ALF)
Offline
Re: [de-de] Umlaut Umwandlung im Plugin?
<a href=“www.bestrejectedadvertising.com”>utf8_decode</a> und <a href=“http://php.benscom.com/manual/de/function.utf8-encode.php”>utf8_encode</a>
Offline
Re: [de-de] Umlaut Umwandlung im Plugin?
> tranquillo wrote:
> <a href=“www.bestrejectedadvertising.com”>utf8_decode</a> und <a href=“http://php.benscom.com/manual/de/function.utf8-encode.php”>utf8_encode</a>
Damit habe ich es schon getestet jedoch bringt das nicht den gewünschten Effekt.
Die Daten hole ich mir über eine von Textpattern bereitgestellte Funktion
<code>getRows($meinSqlStatement,”“)</code>
Wird in dieser Funktion schon eine Umwandlung vorgenommen?
Last edited by kozi (2005-12-15 12:08:08)
Keine Panik, ich weiß durchaus nicht was zu tun ist!
(ALF)
Offline
Re: [de-de] Umlaut Umwandlung im Plugin?
Nein wird nicht. Sieh dir einfach mal die Datei lib/txplib_db.php
an, da sind die Dinger drin.
Offline
Re: [de-de] Umlaut Umwandlung im Plugin?
Jo stimmt. Was mich aber der Lösung nicht näher bringt.
Keine Panik, ich weiß durchaus nicht was zu tun ist!
(ALF)
Offline
Re: [de-de] Umlaut Umwandlung im Plugin?
Versuche erst mal rauszukriegen, ob das, was du aus der php-calendar-db ziehst auch wirklich ISO-8859-1 ist und ob du wirklicht UTF-8 benötigst. Das ist der schwierige Teil.
Danach kannst du folgendermaßen zwischen beidem konvertieren:
$var = iconv("ISO-8859-1", "UTF-8", $var);
(ISO-8859-1 => UTF-8)
Offline
Pages: 1