Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL] Polskie znaki
Forum PHP.pl > Forum > PHP
b_chmura
Witam
Problem polega na tym ze za każdym razem jeśli w treści wysyłanego tekstu do bazy pojawi się polski znak treść jest odcinana od momentu polskiego znaku i reszta się nie zapisuje...

jak temu zapobiec?

EDIT:
po zmianie kodowania w phpmyadmin na latin2_general_ci i dodaniu zapytanie:
  1. <?php
  2.  mysql_query("SET NAMES 'latin2'"); 
  3. ?>

Pokazuje mi teraz śmieszne znaczki...

EDIR biggrin.gif

przy wyświetlaniu po dodaniu linijki
  1. <?php
  2. header('Content-Type: text/html; charset=utf-8');
  3. ?>

problem znikł, pokazują się polskie znaki

czy są jakieś inne, mniej skomplikowane sposoby?

EDIT
no nie jest tak jak do końca mi sie wydawało...
znaki polskie są ale tylko przy treści z bazy danych..
normalny tekst na stronie to znaki zapytania
teraz już naprawdę nie mam pomysłu co zrobić
em1X
sprobuj jeszcze
  1. <?php
  2. mysql_query('SET CHARSET latin2');
  3. ?>
b_chmura
ale polskie znaki z bazy wyświetlają się wyśmienicie jedynie ze strony.

przykład: link



EDIT
ok zaradziłem sobie z problemem zmieniając kodowanie strony na iso-8859-2
i zamieniając kolejno wszytki polskie znaki na "ĄĆĘŁŃÓŚŻŹąćęłńóśżź", "ˇĆĘŁŃÓŚŻŹąćęłń󜿼" (wam nie do końca te same znaki przedstawia)
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.