batch converter gesucht

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • batch converter gesucht

    hi,

    ich suchen einen batch converter um files (php & html) von iso nach utf-8 bzw. umgekehrt zu konvertieren. kennt ihr da ein gutes tool? am besten kostenlos.

    dazu noch eine frage: wenn man bei einer mysql db die kollation von latin... auf utf-8 umstellt, werden dann die datensätze auch entsprechend umkonvertiert?

    (hoffe mal das es das richtige unterforum für diese frage ist)
    Erfahrungen vererben sich nicht jeder muss sie allein machen.

  • #2
    (hoffe mal das es das richtige unterforum für diese frage ist)
    Nein! Das ist eindeutig ein Gesuch! und *move*

    dazu noch eine frage: wenn man bei einer mysql db die kollation von latin... auf utf-8 umstellt, werden dann die datensätze auch entsprechend umkonvertiert?
    Nein! Warum sollte das Umstellen der Kollation irgendetwas konvertieren???
    Zuletzt geändert von TobiaZ; 13.07.2008, 19:36.

    Kommentar


    • #3
      Original geschrieben von TobiaZ
      Nein! Warum sollte das Umstellen der Kollation irgendetwas konvertieren???
      Warum sollte es nicht?

      Kommentar


      • #4
        Ähm, die collation bestimmt lediglich, wie in der Tabelle sortiert wird. Mehr nicht. Ein umstellen der Selbigen hat daher mit ziemlicher Sicherheit keinen Einfluss auf den vorliegenden character set (charset).

        Kommentar


        • #5
          na gut, aber was ist nun mit den converter? kennt jemand ein gutes programm? möchte nur ungerne die vielen dateien einzeln umconvertieren.
          Erfahrungen vererben sich nicht jeder muss sie allein machen.

          Kommentar


          • #6
            Latin1 in Unicode geht mit jedem guten Texteditor (die es auch mit Makrorekorder gibt) oder einem 10 Zeilen PHP-Script. Dazu gibt es die Funktionen utf8_decode() und utf8_encode().

            Aber UTF8 in Latin1 funktioniert nicht ohne Weiteres. Das ist so als wollte man aus einer gebrochenen Zahl eine ganze Zahl machen - es geht immer etwas dabei flöten!

            Wenn also die UTF8 kodierte Datei Zeichen hat, die nicht auf den Latin 1 Zeichensatz abgebildet werden können, dann gehen diese Zeichen verloren. Wenn man das nicht will, muss man sich ein entsprechendes Skript schreiben, dass dies prüft und zumindest eine Warnung ausgibt, dass es nicht funktioniert, so dass man die fraglichen Zeichen von Hand ändern oder verwerfen kann.
            Zuletzt geändert von Marcusson; 16.07.2008, 09:06.

            Kommentar

            Lädt...
            X