Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php+mysql] kodowanie w uft-8 dziwny problem
Forum PHP.pl > Forum > PHP
propage
wystepuje u mnie dziwny problem.
Strona jest kodowana w "utf-8", pola w bazie danych ustawione są na "utf8_bin", przed zapytaniami do bazy danych wysyłam 'SET NAMES utf8'

kiedy dodaje pewien tekst do bazy, który zawiera polskie litery, to polskie litery zapisują się, jednak nic co za nimi stoi nie zapisze się np

"To jest tekst żćżńćóż to jest tekst"

po zapisaniu do bazy danych a poźniejszym odczycie bedzie wyglądać tak

"To jest tekst żćżńćóż"

Kiedy wczytam ten tekst z bazdy danych do pola w formularzu i po nim (po polkisch literach) napiszę coś, to wtedy zapiszę sie poprawnie, ale jeśli wpisze w polskie litery z klawiatury to znowu bedzie to samo (wszystko po wpisanych polskich literach z klawiatury zostanie usunięte)
kossa
W formularzu, atrybut value w input typu text ustaw value='' i sprawdź też z value="" bo prawdopodobnie masz zamieniane te znaki na znaki specjalne i formularz się "wysypuje" i stąd ten błąd.


Łukasz
propage
problem nie aktualny, problem wynikal z dzialania tinymce
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.