PHP in izvoz datoteke v ASCII oz. ANSI

Kakšna simpl rešitev za pretvorbo UTF-8 v ANSI s tem, da bi delali tudi posebni znaki npr. Č?

7 odgovorov

probaj notepad ++ ampak pazi na http://docs.notepad-plus-plus.org/index.php/ConvertOrEncode%3F

poskusi z iconv, meni je dosedaj večinoma kar uspelo pravilno pretvarjati

npr. $text2 = iconv("UTF-8", "WIN1250", $text);

Notepad++ je za pretvorbo super... problem pa je, da moram ze s PHP-jem dobit pravilen izvoz datoteke.

Prav tako delam pretvorbo s iconv funkcijo. Poskusil ze vse mozne variante, ASCII, win1250, ISO,... sicer dobim "ANSI" kodiranje ampak po večni ni Č-ja in podobnih šumnikov...

Poglej če imaš pravo vhodno kodiranje.

izvoz brez spreminjanja charseta prikaze notepad++ kot UTF-8 w/o BOM... torej je vhod UTF-8

ampak v vseh primerih:
iconv("UTF-8", "ASCII", $string);
iconv("UTF-8", "Windows-1250", $string);
itd

ni šumnikov :/

any idea?

Kaj ti za $string vrne mbdetectencoding?

uspel rešit... problem je bil v enem zapisu v bazi, ki ni imel samo UTF-8 znakov :(