Iconv-UTF8-plugin
Phase 5 unterstützt derzeit noch kein unicode. Das heisst aber nicht unbedingt, das man auf seinen lieblingseditor verzichten muss, wenn ein projekt unbedingt in utf-8 und konsorten kodiert sein soll.
Von GNU gibt es das nützliche konvertierungsprogramm Iconv, das in der Unix- und Perl-welt sehr verbreitet ist. Auch unter PHP gibt es eine entsprechende erweiterung. Und sogar für Windows gibt es eine version. Diese kann mit diesem plugin eingebunden werden.
![]()
versionsgeschichte
- Version 2.0 (Feber 2008)
zwei frei belegbare schnelltasten - Version 1.0 (Juni 2007)
je sechs getrennt wählbare zeichensätze für quelle und ziel - iso2utf.bat & utf2iso.bat (November 2005)
diese batchdateien waren nicht so komfortabel und konvertierten nur iso-8859-1 und utf-8
installation
- Iconv herunterladen und in einen beliebigen ordner entpacken.
- Aus der iconvutf8.zip die dateien Iconv-UTF8.exe und iconvutf8.ini in den ordner plugins von Phase 5 kopieren.
- In der iconvutf8.ini den pfad zur iconv.exe anpassen. Fertig! Für hinweise zu den erweiterten einstellungen der iconvutf8.ini gibt es im downloadpaket eine beispiel.ini.
bedienung
Eine datei in Phase 5 öffnen und unter Tools den menüpunkt Iconv-UTF8 auswählen. Das Plugin liest den quellzeichensatz aus der datei aus, sofern encoding- oder charset-angaben vorhanden sind. Dann muss nur noch der zielzeichensatz ausgewählt werden.
Reichen die vorgaben nicht aus, so kann für quelle und ziel in einem separaten feld auch jeder andere von Iconv unterstützte zeichensatz eingetragen werden. Eine auflistung der möglichkeiten erreicht man über die hilfetaste.
Zusätzlich kann man zwei gewünschte kombinationen über schnelltasten aufrufen.
anmerkungen
- Soll die originaldatei nicht überschrieben werden, so muss sie vor dem aufruf des plugins kopiert werden.
- Umwandlungen mit Iconv sind eine heikle geschichte. Sicherungskopien sind angeraten.
- In der iconvutf8.ini kann man auch englisch als sprache einstellen.
- Die konvertierung ändert nichts daran, dass Phase 5 viele zeichensätze nicht darstellen kann. Damit ist der einsatzbereich begrenzt. Sinnvoll ist es z.b. eine utf8-datei in iso zu übersetzen, zu bearbeiten und zum schluss wieder zurückzuverwandeln. (Alle RSS-feeds in den projekten der blechtrottel brodaktschns werden so bearbeitet)
- Sind die angaben zu encoding oder charset falsch, so kann die konvertierung auch schiefgehen. Nach der konvertierung sind die einträge auf jeden fall falsch, denn das plugin ändert die angaben aus der quelldatei in der zieldatei nicht. Sie müssen händisch angepasst werden, falls das dokument nicht wieder zurückkonvertiert wird.
- Die konvertierten daten werden über die zwischenablage in die ursprüngliche datei eingefügt. Das ergebnis kann also mit Strg+Z rückgängig gemacht oder mit Strg+V in jede andere Datei (auch in einem anderen Programm) eingebunden werden.
- Die Iconv-UTF8.exe wurde mit dem freeware-skriptprogramm AutoIt erstellt. Sie funktioniert wahrscheinlich nicht mit jeder beliebig großen datei. Wir bitten um erfahrungsberichte.
- Das plugin wurde unter Windows 2000 und XP getestet. Wünsche, anregungen und beschwerden sind gerne gesehen.
PS.: freeware & viren
Alle programme von blechtrottel brodaktschns sind selbstverständlich virenfrei. Sie können aber unter umständen von manchen virenschutz-programmen fälschlich verdächtigt werden. Warum das manchmal der fall ist, erfährt man auf dieser infoseite.




