NaN
Новичок
запись текста в UTF-16 Little Endian
есть ( русский и немецкий ) текст в кодировке UTF-8
я его записываю в UTF-16 Little Endian
таким образом:
проблема в том, что ( русский и немецкий ) текст отображается не корректно.
как побороть?
-~{}~ 28.01.08 12:37:
данные на форуме отобразились не корректно
вместо
есть ( русский и немецкий ) текст в кодировке UTF-8
я его записываю в UTF-16 Little Endian
таким образом:
PHP:
function get_2b( $value ){
$buffer='';
$count = strlen( $value );
for ($i=0;$i<$count;$i++){
$buffer.=substr( $value, $i,1 )."\x00";
}
return $buffer;
}
$nl="\r\x00\n\x00";
$buffer=chr(255).chr(254);
$buffer.=$nl;
$buffer.= get_2b( 'русский текст' ); // RUS
$buffer.=$nl;
$buffer.= get_2b( 'üpo äöl' ); // DEU
$fp = fopen ('utf16.txt', 'a');
fwrite($fp, $buffer );
fclose($fp);
как побороть?
-~{}~ 28.01.08 12:37:
данные на форуме отобразились не корректно
вместо
немецкие буквыPHP:$buffer.= get_2b( 'üpo äöl' ); // DEU