sesija ne radi, utf-8

1

sesija ne radi, utf-8

offline
  • Dusan Kostic
  • @kosticdk
  • Pridružio: 24 Avg 2011
  • Poruke: 300
  • Gde živiš: Beograd

Moram da napravim jednu stranicu na cirilici, a da bi pisao u cirilici stranica mora da bude u utf-8, kada je u utf-8 sesija nece da radi a kada vratim u ANSI sve radi normalno, je l postoji neko resenje?
btw radim u notepad++



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 13 Sep 2012
  • Poruke: 2138

Probaj windows-1251 za ćirilicu umesto utf-8



offline
  • Dusan Kostic
  • @kosticdk
  • Pridružio: 24 Avg 2011
  • Poruke: 300
  • Gde živiš: Beograd

Probao sam, nece, umesto "Костић" na stranici mi pise "Êîñòčž" ali sesija radi

offline
  • PHP programer
  • Pridružio: 26 Okt 2007
  • Poruke: 1064
  • Gde živiš: u Apache

Probaj ovo da staviš ispod konekcije na bazu, u nekim slučajevima radi...

mysql_query("SET NAMES utf8"); mysql_query("SET CHARACTER SET utf8"); mysql_query("SET COLLATION_CONNECTION='utf8_general_ci'");

offline
  • Dusan Kostic
  • @kosticdk
  • Pridružio: 24 Avg 2011
  • Poruke: 300
  • Gde živiš: Beograd

Napisano: 10 Feb 2013 0:08

gfactory ::Probaj ovo da staviš ispod konekcije na bazu, u nekim slučajevima radi...

mysql_query("SET NAMES utf8"); mysql_query("SET CHARACTER SET utf8"); mysql_query("SET COLLATION_CONNECTION='utf8_general_ci'");


Nemam konekciju za bazu, baza mi nije potrebna u ovom slucaju, samo sesija i cirilica.

Dopuna: 10 Feb 2013 19:35

Je l' ima neko resenje za ovaj problem??

offline
  • Pridružio: 16 Jan 2010
  • Poruke: 241
  • Gde živiš: Zemun

A jel možemo da vidimo kod? Ja testirao, ubacio ćirilicu u sesiju i kasnije je printao bez problema. U head-u je stavljen encoding utf-8.

offline
  • Dusan Kostic
  • @kosticdk
  • Pridružio: 24 Avg 2011
  • Poruke: 300
  • Gde živiš: Beograd

_iKaC ::Ajde pogledaj ovo :

http://www.mycity.rs/PHP/PHP-Session-problem.html#p1465038
http://www.php.net/manual/en/function.session-start.php#89989
http://www.php.net/manual/en/function.session-start.php#101301
http://www.php.net/manual/en/function.session-start.php#99249

Procitaj malo komentare i resenja za UTF u komentarima u php doc...


Nista mi nije pomoglo, cas sam pokusao i ob_start ali ne radi, nema greske ali nece ni da radi.

Nema veze, odustajem od sesije, smislicu vec nesto

offline
  • Pridružio: 16 Jan 2010
  • Poruke: 241
  • Gde živiš: Zemun

Da li ti se funkcija session_start() nalazi na samom vrhu stranice? Ne koristim notepad++, ali znam da su kolege imali problem sa encoding-om. Neki karakter koji ti ne vidiš se nalazi u skripti i pravio je problem. Probaj da sačuvaš skriptu u encoding-u UTF-8 ili UTF-8 without BOM ili tako nešto.

Možda grešim u nazivima, davno sam radio na Notepad-u, pa sam zaboravio. Inače probao sam ovu tvoju skriptu koju si postavio kod sebe i normalno printa sadržaj sesije.

offline
  • Web Designer, PHP Developer; HTML, CSS, SQL, jQuery Programmer
  • Pridružio: 13 Jun 2010
  • Poruke: 307
  • Gde živiš: Subotica

Otvori stranicu u običan notepad i snimi fajl kao UNICODE. Ali imaš jedan problem sa time, običan Notepad ubaci neke svoje skrivene sadržaje pa ti ume u u headeru stranica pasti za 10px. Koristi DW za pisanje PHP-a. Notepad++ je jako dobar ali ima i nekih mana. Koristio sam dugo Notepad++ ali DW sada nebih menjao.

offline
  • Dusan Kostic
  • @kosticdk
  • Pridružio: 24 Avg 2011
  • Poruke: 300
  • Gde živiš: Beograd

cvrlebg ::Da li ti se funkcija session_start() nalazi na samom vrhu stranice? Ne koristim notepad++, ali znam da su kolege imali problem sa encoding-om. Neki karakter koji ti ne vidiš se nalazi u skripti i pravio je problem. Probaj da sačuvaš skriptu u encoding-u UTF-8 ili UTF-8 without BOM ili tako nešto.

Možda grešim u nazivima, davno sam radio na Notepad-u, pa sam zaboravio. Inače probao sam ovu tvoju skriptu koju si postavio kod sebe i normalno printa sadržaj sesije.


Не може ако ставим у "UTF-8 without BOM" уместо "Ћирилица" он испише "Ћирилица" али сесија ради.

FoxVanis ::Otvori stranicu u običan notepad i snimi fajl kao UNICODE. Ali imaš jedan problem sa time, običan Notepad ubaci neke svoje skrivene sadržaje pa ti ume u u headeru stranica pasti za 10px. Koristi DW za pisanje PHP-a. Notepad++ je jako dobar ali ima i nekih mana. Koristio sam dugo Notepad++ ali DW sada nebih menjao.
Ништа те нисам разумео, појасни ми мало , немам DW Confused

Ko je trenutno na forumu
 

Ukupno su 755 korisnika na forumu :: 8 registrovanih, 2 sakrivenih i 745 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: bigfoot, Dorcolac, goxin, Lazarus, MikeHammer, mnn2, sasa76, Shilok