Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Серверные технологии и Flash (http://www.flasher.ru/forum/forumdisplay.php?f=62)
-   -   Сохранить xml в utf-8 (http://www.flasher.ru/forum/showthread.php?t=109975)

ttu 24.03.2008 23:21

Сохранить xml в utf-8
 
Столкнулся со следующей проблемой:

при сохранении XML дерева средствами DOM ($domDocumnt->save(file.xml)) файл сохраняется в кодировке windows-1251, когда мне нужно, чтобы файл получался формата utf-8, чтобы потом flash мог корректно считать русские символы.

Пробовал по-всякому, но так и не получилось. Подскажите, пожалуйста, как это сделать?

Vovec 25.03.2008 00:26

function win3utf($s) {
$t = '';
for($i=0, $m=strlen($s); $i<$m; $i++) {
$c = ord($s[$i]);
if ($c<=127) {$t.=chr($c); continue; }
if ($c>=192 && $c<=207) {$t.=chr(208).chr($c-48); continue; }
if ($c>=208 && $c<=239) {$t.=chr(208).chr($c-48); continue; }
if ($c>=240 && $c<=255) {$t.=chr(209).chr($c-112); continue; }
if ($c==184) { $t.=chr(209).chr(209); continue; };
if ($c==168) { $t.=chr(208).chr(129); continue; };
}
return $t;
}

drwhite 07.04.2008 23:04

Код:

$domDocument->encoding = 'UTF-8';

etc 08.04.2008 10:52

Vovec, отредактируйте свой пост и оформите код тегами [code][/code].

FMensk 10.04.2008 05:19

Код:

<?php
$TXTT = $_POST['TXTT'];
$f = fopen(JPG, "w");
fwrite($f, $TXTT);
fclose($f);
?>

нужна помощь... в php вообще нерублю.. куда вставить что бы JPG оказался в UTF8


Часовой пояс GMT +4, время: 13:55.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.