Imam problem sa prikazom znakova čćžđš, a stari topici o toj temi nisu mi pomogli.
Stvar stoji ovako:
U mysql bazi imam tablicu sa grupama proizvoda ( tablica je UTF-8 ).
Pomoću ColdFusion dokumenta spajam se na bazu i dinamički kreiram XML file.
Code:
<?xml version="1.0" encoding="utf-8"?>
<cfcontent type="text/xml">
<cfquery datasource="mojsource" name="podgrupe">
SELECT * FROM tbl_grupe WHERE parent_id=#URL.id#
</cfquery>
<options>
<cfloop from="1" to="#podgrupe.recordcount#" index="a">
<cfoutput>
<option>#podgrupe.naziv[a]#</option>
<value>#podgrupe.id[a]#</value>
</cfoutput>
</cfloop>
</options>
<?xml version="1.0" encoding="utf-8"?>
<cfcontent type="text/xml">
<cfquery datasource="mojsource" name="podgrupe">
SELECT * FROM tbl_grupe WHERE parent_id=#URL.id#
</cfquery>
<options>
<cfloop from="1" to="#podgrupe.recordcount#" index="a">
<cfoutput>
<option>#podgrupe.naziv[a]#</option>
<value>#podgrupe.id[a]#</value>
</cfoutput>
</cfloop>
</options>
Dakle, jednostavan query koji mi dinamički kreira XML .
Taj file kasnije pomoću XMLHttpRequest pozivam u drugi ColdFusion dokument (UTF-8 ) i pomoću tog xml outputa punim options nekog drop down menija.
Iako i XML i coldfusion file u koji se ubacuje imaju utf-8 znakovi čćžđš se ne prikazuju.
Umjesto coldfusiona mogao je to biti PHP, ASP ili nešto treće ali rezultat bi, vjerujem bio isti.
Ima li tko kakvu ideju?
Hvala!
[Ovu poruku je menjao mistere dana 20.08.2008. u 16:57 GMT+1]