UTF-8, MySQL ter šumniki
 
powerzan 17. maj 2012 20:47:42 Pridružen od:
20. feb 2012
113 objav
77 19 2
#1

Imam en problem in sicer ko vnašam podatke v bazo, se namesto šumnikov naredijo presledki. Takoj po povezavi z bazo, se izvede ta koda:


mysql_query("SET NAMES 'utf8' COLLATE 'utf8_slovenian_ci'");

vendar še vedno ne deluje.


všeč(0) ni všeč(0) spam(0)
 
Tody 17. maj 2012 21:37:11 Pridružen od:
3. maj 2010
1446 objav
1411 299 25
#2

Nevem sicer če sta to ista ukaza ampak meni deluje tole



mysqlsetcharset('utf8',$con);


všeč(1) ni všeč(0) spam(0)
![](http://www.internetmojster.com/splosno/dobrodelna-akcija.html)
 
powerzan 17. maj 2012 21:45:26 Pridružen od:
20. feb 2012
113 objav
77 19 2
#3

Ne, tudi to ne deluje.


všeč(0) ni všeč(0) spam(0)
 
Mešetar 17. maj 2012 21:49:19 Pridružen od:
24. nov 2010
1543 objav
1945 962 114
#4

ja, tako na pamet ti zelo težko pomagamo... kje vidiš ti presledke, lahko je propblem tudi v samem clientu


všeč(1) ni všeč(0) spam(0)
 
powerzan 17. maj 2012 21:52:49 Pridružen od:
20. feb 2012
113 objav
77 19 2
#5

No, takole pokaže šumnike "ČŽŠĆĐ":



Sem pa poizkusil tudi na drugih browserjih ter računalnikih, vendar je povsod isto.


všeč(0) ni všeč(0) spam(0)
 
Mešetar 17. maj 2012 22:04:33 Pridružen od:
24. nov 2010
1543 objav
1945 962 114
#6

v kjerem klientu? v browserju? v phpmyadminu ali na tvoji spletni strani?

Če je na slednji, potem poskrbi tudi, da je skripta shranjena v utf8 encodingu, da headerji dajejo pod efaultu utf8 inda imaš v html headerju utf8....sklepam pa, da imaš vse troje urejeno, ne?


všeč(1) ni všeč(0) spam(0)
 
kelvan 17. maj 2012 23:34:04 Pridružen od:
19. okt 2007
891 objav
658 122 26
#7

preveri

1. kakšen je collation na bazi in na posameznih poljih v tabelah

2. ali so php fajli sejvani kot utf8 in ali imaš na začetku header("Content-type: text/html; charset=utf-8")



aja.. pa še glede

mysqlquery("SET NAMES 'utf8' COLLATE 'utf8slovenian_ci'");



načeloma collate niti ni treba definirat (jaz ga ponavadi ne), če pa že, pa dam general_ci


všeč(1) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se