PHP-Funktion: iconv

Die folgende beispielhafte Implementierung in C# sollte nicht unbedacht übernommen werden (→ Erläuterungen):

Implementierung
01
02
03
04
05
06
public static string iconv(string in_charset, string out_charset, string str) {
Encoding srcEncoding = Encoding.GetEncoding(in_charset);
Encoding dstEncoding = Encoding.GetEncoding(out_charset);

return dstEncoding.GetString(Encoding.Convert(srcEncoding, dstEncoding, srcEncoding.GetBytes(str)));
}
Verwendung
01
02
03
04
string original = "EUR-Symbol: '€'"; // "EUR-Symbol: '€'"

string converted = iconv("utf-8", "iso-8859-1", original); // "EUR-Symbol: '?'"
converted = iconv("utf-8", "iso-8859-15", original); // "EUR-Symbol: '€'"

Eine ausführliche Beschreibung der PHP-Funktion findet sich in der offiziellen Dokumentation.

Projektverweise

Kategorien / Archiv  |  Übersicht RSS-Feed

Schlagworte

Suche