[ vladimirn @ 27.04.2007. 08:22 ] @
Trazio sam resenje da ulazne podatke koje uvlacim na sajt preko JSON-a a dolaze mi kao UTF, kroz smarty konvertujem u nasa slova. Evo i resenja.
Code:

<?php
 ############################################
 #         made by vladimir nikolic            #
 #                                             #
 #    create new file in smarty/plugins        #
 #        save file as modifier.utf.php        #
 #        smarty plugin for utf8 to 1250        #
 #                                            #
 #                how to use:                    #
 #            { $sometext | utf }                #
 #                thats all folks                #
 ############################################
 function smarty_modifier_utf ($tekst)
 {
     $ulazni = array("ÄŤ","š","Ĺľ","Ĺ","Ä‘","ć","Ä?","ÄŚ","Ĺ ");
     $izlazni = array("č","š","ž","Š","đ","ć","Đ","Č","Š");
     $tekst = str_replace($ulazni, $izlazni, $tekst);
     return $tekst;
 }
 ?> 
[ flylord @ 27.04.2007. 10:12 ] @
a da li mogu da te pitam zasto uopste koristis bilo gde bilo sta sem UTF-8?
[ vladimirn @ 27.04.2007. 10:25 ] @
nasledio sam rad na jednom sajtu pa sam morao da se snalazim :)

Jedno pitanje za sve vas.

Kada radite multilanguage sajt koji collation stavite u mysql bazu, i koji encoding stavite u header stranica?

npr, ja treba da radim sada na englesko/nemacko/srpskom sajtu
[ flylord @ 27.04.2007. 12:09 ] @
pa koristi utf-8 :) utf_unicode_ci . U heder se stavlja utf-8, i podrzava sva evropska pisma.
samo sta ces da radis kad vec imas bazu u win1250? Najbolje uradi konverziju 1250 u utf8

edit: Avram: urf-8 u utf-8 :)

[Ovu poruku je menjao Nemanja Avramović dana 29.04.2007. u 09:53 GMT+1]