Ticket #3 (closed Aufgabe: fixed)

Opened 2 years ago

Last modified 9 months ago

Jlog auf UTF-8 umstellen

Reported by: driehle Assigned to: jeena
Priority: major Milestone: Jlog 1.1.0
Component: Kernfunktion Version: 1.1.0
Keywords: Cc:

Description (Last modified by driehle)

Jlog sollte auf UTF-8 umgestellt werden, folgende Schritte sind notwendig:

  • accept-charset="UTF-8" in alle Formulare
  • RSS-Feeds umstellen
  • Content-Type: text/html; charset=UTF-8 in header
  • language*.php Dateien in UTF-8 abspeichern
  • Daten in MySQL-DB konvertieren (Script)

Attachments

Change History

10/08/2006 09:36:24 AM changed by driehle

  • owner deleted.

11/11/2006 06:55:01 AM changed by jeena

  • description changed.
  • summary changed from JLog auf UTF-8 umstellen to Jlog auf UTF-8 umstellen.

01/09/2007 03:41:15 AM changed by driehle

  • milestone set to Jlog 2.0.

02/07/2007 03:42:49 AM changed by driehle

  • owner changed.
  • component changed from Admincenter to Kernfunktion.

08/04/2007 10:59:34 PM changed by jeena

  • status changed from new to closed.
  • resolution set to fixed.

08/04/2007 10:59:49 PM changed by jeena

  • version changed from 2.0-dev to 1.1.0.
  • milestone changed from Jlog 2.0 to Jlog 1.1.0 (UTF-8).

09/04/2007 08:24:06 PM changed by anonymous

  • status changed from closed to reopened.
  • resolution deleted.

Es gibt noch Probleme bei E-Mails und in RSS, die behoben werden müssen, auch sollte man noch mal das mit den Pingbacks überprüfen ob das dann auch mit latin1 weblogs funktioniert oder ob utf8 weblogs doppelt gemoppelt werden.

02/13/2008 06:37:16 PM changed by driehle

  • description changed.

Mit Changeset [1688] erledigt:

  • accept-charset="UTF-8" in alle Formulare
  • Content-Type: text/html; charset=UTF-8 in header
  • language*.php Dateien in UTF-8 abspeichern

02/14/2008 03:25:33 PM changed by driehle

MySQL sollte kein Problem sein, da Datenbank-Tabellen als UTF-8 kodiert sind (siehe setup.php) und SET NAMES UTF-8 (siehe prepend.inc.php) verwendet wird.

Meine Tests mit MySQL 5.0.45 waren erfolgreich, allerdings macht Bug #145 noch große Probleme.

02/18/2008 06:43:04 PM changed by driehle

  • owner set to jeena.
  • status changed from reopened to new.
  • description changed.

MySQL betrachte ich mal als erledigt. Jeena, kümmerst du dich um die RSS-Feeds?

02/21/2008 12:37:04 PM changed by driehle

  • status changed from new to closed.
  • resolution set to fixed.

Wir haben das intern noch mal diskutiert bezüglich der RSS-Feeds und halten fest:

  • Die RSS-Feeds werden korrekt als UTF-8 ausgeliefert, sofern der Webserver nicht explizit einen falschen Charset liefert. Zumindest der Apache liefert normalerweise für .xml-Dateien keinen Charset, da dieser in der Datei selber definiert ist.
  • Bei Problemen hilft eine .htaccess-Datei mit dem Inhalt AddCharset UTF-8 .xml im personal/ Ordner.
  • Damit alle Sonderzeichen korrekt kodiert sind, müssen die RSS-Feeds nach dem Update neu erstellt werden, dies geschieht, wenn der Benutzer einen neuen Blog-Eintrag schreibt, oder einen bisherigen Blog-Eintrag aktualisiert.

Somit schließe ich dieses Ticket.


Add/Change #3 (Jlog auf UTF-8 umstellen)




Action