Re: [GENERAL-BG] xml è êèðèëèö

[email protected] (Andrey Hristov) Thu, 15 Apr 2004 12:44:44 +0300
Newsgroups php.general.bg
Message-ID <[email protected]>
Quoting Nikolai Jeliazkov <[email protected]>:

> Andrey Hristov wrote:
> 
> > Nikolai Jeliazkov wrote:
> > 
> >> Ïîòúðñèõ â help-à è ïèòàì, çàùîòî íå íàìåðèõ îòãîâîð
> >> Òàì èìà ïðèìåð çà íåùî òàêîâà, íî íå ðàáîòè ñ êèðèèöà :(
> >> Èñêàì äà äúðæà xml â text ïîëå â mysql
> >> Äî òóê íÿìà ïðîáëåìè - ïðîáëåìèòå ñà ïðè îáðàáîòâàíåòî ìó ñ php
> >> Êîãàòî èìàì encoding="windows-1251"
> >> Òîãàâà php äàâà ñëåäíàòà ãðåøêà: Unsupported encoding windows-1251
> >>
> >> Äàéòå íÿêîÿ ñëàìêà çà êîÿòî äà ñå õâàíà
> >> Èçïîëçâàì Apache/2.0.46 (Trustix Secure Linux/Linux) PHP/4.3.2
> >>
> >> ïîçäðàâè
> >> Íèêîëàé Æåëÿçêîâ
> >>
> > Ïðîáâàé ñ "cp1251" (öåïå1251). Ìîæå è äà ïîìîãíå, íå ÷å ñúì ïðîáâàë
> > 
> > Àíäðåé
> áëàãîäàðÿ, íî íå ïîìàãà
> ïóñêàì ñëåäíèÿ ïðèìåð - âçåò å îò îôèöèàëíàòà äîêóìåíòàöèÿ íà php. Ñàìî 
> xml-à å ïðîìåíåí
> <?php
> $dom = domxml_open_mem('
> <?xml version="1.0" encoding="cp1251"?>
> <top>
> 	aaa
> </top>
> ');
> // to have a clean DOM doc, remove the root node with :
> $dom->remove_child($dom->document_element());
> $elt = $dom->create_element(utf8_encode("ïðîáà"));
> $dom->append_child($elt);
> echo utf8_decode($elt->node_name());
> echo $dom->dump_mem();
> ?>
> 
> ãðåøêèòå ñà:
> Warning: domxml_open_mem(): Entity: line 2: in 
> /home/httpd/html/test/xml.php on line 7
> Warning: domxml_open_mem(): error: in /home/httpd/html/test/xml.php on 
> line 7
> Warning: domxml_open_mem(): XML declaration allowed only at the start of 
> the document in /home/httpd/html/test/xml.php on line 7
> 
Zdravey,
zashto ne pazish xml-a s utf8 i ako ti triabva win-1251 to togava da polzvash
iconv() . Za men izpolzvaneto na unicode - utf8 ili drugi e preporychitelno.

Andrey