[ 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]
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.