UTF8
Aus Mein Wiki
Sebra (Diskussion | Beiträge) (→auf Linux-System) |
Sebra (Diskussion | Beiträge) (→korrekte Codierung nutzen) |
||
| Zeile 35: | Zeile 35: | ||
== Zeichenkodierung feststellen == | == Zeichenkodierung feststellen == | ||
| + | === Windows === | ||
| + | * Netbeans erkennt wenn die Datei NICHT der Projektcodierung entspricht, kann aber nicht konvertieren. | ||
| + | * PSPad erkennt nicht alles, Konvertierung klappt aber trotzdem meistens! | ||
| + | * Viewer des TotalCommanders (F3) - nicht probiert. | ||
| + | * BabelPad | ||
| + | ** http://www.babelstone.co.uk/Software/BabelPad.html | ||
| + | ** Scheint die Premiumlösung zu sein, zeigt die Codierung direkt im Titel und kann auch konvertieren. | ||
| + | |||
=== auf Linux-System === | === auf Linux-System === | ||
==== utrac ==== | ==== utrac ==== | ||
| Zeile 42: | Zeile 50: | ||
* konvertieren: iconv --from-code=UTF-8 --to-code ISO-8859-1 probe_1.html > index.html | * konvertieren: iconv --from-code=UTF-8 --to-code ISO-8859-1 probe_1.html > index.html | ||
==== per enca ==== | ==== per enca ==== | ||
| - | aptitude install enca | + | aptitude install enca |
| - | enca -L none /path/to/example-file.txt | + | enca -L none /path/to/example-file.txt |
| + | |||
| + | $ sudo apt-get install enca | ||
| + | $ cd /usr/ports/converters/enca;pcfreak# make install clean | ||
| + | ==== file <dateiname> ==== | ||
| + | funktionniert leider nicht immer | ||
| + | |||
| + | = korrekte Codierung nutzen = | ||
| + | Damit UTF-8 funktioniert müssen folgende Bedingungen erfüllt sein: | ||
| + | - Der Seitenheader muss korrekt sein: | ||
| + | |||
| + | <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> | ||
| + | - Die Seitensprache muss korrekt sein: | ||
| + | |||
| + | <html lang="de-DE"> | ||
| + | - Webserver und PHP müssen ebenfalls auf UTF8 eingestellt sein. | ||
| + | |||
| + | Wenn diese Bedingungen erfüllt sind, klappts auch mit den Sonderzeichen ohne Entities... | ||
| + | |||
[[Kategorie:Problem]] | [[Kategorie:Problem]] | ||
[[Kategorie:Softwareentwicklung]] | [[Kategorie:Softwareentwicklung]] | ||

