Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySql] Kodowanie hiszpańskich znaków
Sondewerek
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 25.05.2012
Skąd: Ruda Śląska

Ostrzeżenie: (0%)
-----


Witam,

Mam do zrobienia bazę danych, w której będą przechowywane jakieś stringi z hiszpańskimi literami/znakami.

Czytałem trochę tematów z tym związanych na innych forach i ustawiłem kodowanie tak:
System porównań dla połączenia MySQL: utf8_unicode_ci
Metoda porównywania napisów w tabelach: utf8_general_ci
Na stronie ze skryptem: header('Content-type: text/html; charset=UTF-8');

I wszystko ładnie pięknie, w bazie mam akcenty nad "Á é í ó ú ü", a zamiast "ñ ¿ ¡" są krzaki. Na stronie natomiast jest w drugą stronę. sad.gif Zmieniałem kodowanie na różny sposób (np. na latin2), ale efekt dalej ten sam.

Miał kiedyś podobny problem albo może mi pomóc z tym kodowaniem?

Za wszystkie propozycje z góry dzięki.

Pozdrawiam,
Sondewerek.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
by_ikar
post
Post #2





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

Ostrzeżenie: (0%)
-----


Te dane wpisujesz ręcznie poprzez stronę, czy phpmyadmina? Obstawiam że nie masz wszędzie ustawionego kodowania utf8. Pokaż kawałek kodu, najlepiej w miejscu w którym łączysz się z bazą. Druga kwestia, zainstaluj sobie lokalnie jakiegoś wampa (wampserver jest taki w wersji portable: http://sourceforge.net/projects/wampserver...a-2.7z/download ) i sprawdź tam, czy tam te znaki nadal będziesz miał uwalone.

Jak wszystko masz w tym samym kodowaniu (tabele w bazie, pliki, połączenie z bazą) to nie ma siły żeby to nie działało poprawnie.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 23:04