Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php+mysql] kodowanie w uft-8 dziwny problem
propage
post
Post #1





Grupa: Zarejestrowani
Postów: 330
Pomógł: 0
Dołączył: 25.01.2008

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


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)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
kossa
post
Post #2





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

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


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


--------------------
Go to the top of the page
+Quote Post
propage
post
Post #3





Grupa: Zarejestrowani
Postów: 330
Pomógł: 0
Dołączył: 25.01.2008

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


problem nie aktualny, problem wynikal z dzialania tinymce
Go to the top of the page
+Quote Post

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: 19.08.2025 - 14:32