Archiv verlassen und diese Seite im Standarddesign anzeigen : UTF8 String im Format "\u0038\u0036\u0033..." konvertien
hallo,
ich habe textdateien, die UTF8-Strings enthalten,
jedoch gespeichert als text wie folgt:
\u0038\u0036\u0033\u0033\u0038\u0038\u002f\u0030\u 0031
wie kann ich diese mit PHP am einfachsten konvertieren?
iconv spricht auf diese \u0038 nicht an.
gibts da eine standardfunktion?
mfg JAF
undefined
01-03-2008, 20:46
Die Unicode Unterstützung wird es erst ab 6.0 geben.
http://de.php.net/manual/de/ref.unicode.php
Du kannst aber über den XSLTProzessor das ganze lösen.
hab gerade folgendes gefunden:
http://labs.centralnic.com/Unicode.php
mal sehen, vielleicht hilft das auch...
noch einfacher:
siehe http://us3.php.net/unicode_encode
<?php
function unicode2utf8($c)
{
$output="";
if($c < 0x80)
{
return chr($c);
}
else if($c < 0x800)
{
return chr( 0xc0 | ($c >> 6) ).chr( 0x80 | ($c & 0x3f) );
}
else if($c < 0x10000)
{
return chr( 0xe0 | ($c >> 12) ).chr( 0x80 | (($c >> 6) & 0x3f) ).chr( 0x80 | ($c & 0x3f) );
}
else if($c < 0x200000)
{
return chr(0xf0 | ($c >> 18)).chr(0x80 | (($c >> 12) & 0x3f)).chr(0x80 | (($c >> 6) & 0x3f)).chr(0x80 | ($c & 0x3f));
}
return false;
}
?>
Powered by vBulletin® Version 4.2.5 Copyright ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.