![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 237 Pomógł: 1 Dołączył: 15.10.2004 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Napisałem kontroler i model odpowiedzialne za dodanie rekordu do bazy danych. Kiedy wpisuje np "Testy" to wszystko we właściwy sposób się dodaje. Natomiast kiedy wpiszę np "Teścik" Wówczas pojawia się:
Kod Wystąpił błąd SQL: Data too long for column 'tresc' at row 1 - INSERT INTO `heniek_shoutbox-adm` (`id_uzytkownik`, `data`, `tresc`) VALUES ('1', '2009-07-11 11:50:55', 'TeÅ�cik') Kontroler:
Model:
Dodam, że metoda porównywania napisów to: utf8_unicode_ci Ten post edytował henio 11.07.2009, 10:59:42 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Próbowałeś wpisać 'wieloznakowy ciag znakow bez polskich ogonkow' ? Czy takie coś przechodzi? Bo Testy - 5 znaków, a Teścik - 6 (z uwzględnieniem 2 bitów na ś nawet 7;) )
Co do kodowania bazy, to jeśli ma być tam tekst z polskimi znakami to proponuję utf8_polish_ci, lub utf8_general_ci -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 01:45 |