Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z polskimi znakami
Forum PHP.pl > Forum > Bazy danych > MySQL
ramzeso
Witam. Mam problem z polskimi znakami. Może opiszę problem i co zrobiłem. Mam zrobiony system komentarzy z CMSem

W phpmyadmin mam ustawione tabele na utf8_polish_ci
Natomiast w miejscu gdzie łączę się z baza danych wpiszę

  1. $wynik->set_charset("utf-8");


To przy dodawaniu komentarza wpisany tekst zostaje dodany do bazy do pierwszej litery polskiego znaku.
np. Mam tekst "Ala ma złoty medalik" To do bazy trafia tylko tekst "Ala ma z"

Natomiast gdy zrobię


  1. $wynik->set_charset("latin2");

To cały tekst trafia do bazy ale przy wyświetlaniu są '?' zamiast polskich znaków, ale np w phpmyadmin podglądałem bazę i są tam normalnie polskie znaki. Nie bardzo wiem jak to rozwiązać.

Jeśli natomiast ręcznie dodam tekst w phpmyadmin i ustawie

  1. $wynik->set_charset("utf-8");


To wszystko ładnie jest wypisywane wraz z polskimi znakami.

Proszę o jakieś rady co pownienem po kolei ustawiać. Dziękuje!
DiH
A kodowanie plików skryptu to też UTF 8?
ramzeso
Heh głupi błąd miałem plik formularza nie miał znaczników meta z określeniem sposobu kodowania.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.