Skocz do zawartości

[MySQL/PHP] Standardowe problemy: kodowanie znaków - help


Rekomendowane odpowiedzi

Witajcie!

 

Projektuję pewien system do zarządzania serwerem prywatnym i mam pewien kłopot: kodowanie znaków.

Ustawione mam na stronie utf8, w bazie utf8, a i tak po przesłaniu formularza w bazie są krzaki (po pobraniu oczywiście też).

 

Na localhoscie wszystko gra, dopiero po wrzuceniu bazy na hosting linuxpl występuje ten problem.

Poczytałem trochę na internecie i ustawiłem jeszcze na sztywno "SET NAME utf8" i "SET CHARACTER_SET utf_unicode_ci" po połączeniu z bazą.

 

I tutaj moje pytanie:

Czy to może być wina "character_server_set = latin2" w phpmyadmin? Reszta jest utf8. Tak samo "collation_serwer" mam na "latin2_general_ci".

Mogę to jakoś sam zmienić, czy muszę pisać do supportu hostingu?

 

Zawsze jak miałem podobny problem wystarczyły drobne poprawki i wszystko śmigało a teraz siedzę dwa dni i już zgłupiałem...  :(

Odnośnik do komentarza

Zarejestruj się za darmo i naucz się zarabiać online!

  • Dostęp do darmowych poradników pokazujących krok po kroku jak zarabiać w Internecie
  • Sposoby zarabiania niepublikowane nigdzie indziej
  • Aktywna społeczność, która pomoże Ci rozwiązać problemy i doradzi
  • Profesjonalne treści na temat SEO, social media, afiliacji, kryptowalut, sztucznej inteligencji i wiele więcej!

właśnie o tym myślałem :)... hmm spróbuj ustawiać:

http://webmade.org/porady/kodowanie-set-names-character-set.php

Mi kiedyś to pomogło

Niestety nie działa. Już mi siły brakuje, zamiast marnować tyle czasu na to, zrobiłbym już dużo innych rzeczy.

 

Teraz sprawdziłem "mysql_client_encoding" i pokazuje "latin2". WTF?! Wszędzie jest UTF-8...

Odnośnik do komentarza

tak powinno być.
Piszesz sam od podstaw wszystko?
Bo jeżeli skądś skopiowałeś, albo coś to może przy połączeniu php z mysql jest wymuszane inne kodowanie i to może być przyczyną.
Zaraz po połączeniu z bazą ustaw kodowanie -> mysql_query("SET NAMES 'utf8'");

ewentualnie zapoznaj się z tym, na pewno CI pomoże
http://vbhelp.pl/pytania-problemy-83/zmiana-kodowania-bazy-danych-6339/

Odnośnik do komentarza

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Ta strona korzysta z ciasteczek, aby świadczyć usługi na najwyższym poziomie. Dalsze korzystanie z witryny oznacza zgodę na ich wykorzystanie. Polityka prywatności .