![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 100 Pomógł: 0 Dołączył: 1.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam problem z kodowaniem, otóż z poziomu PHP nie wysyła mi poslkich znaków do Bazy MySQL. Tak wygląda ustawione kodowanie w php:
a tak wygląda zapytanie Mysql:
Problem tkwi w tym, ze nawet dla literki 'ś' w zapytaniu `Wyświetlacz` widzi blad:
a także dla zmiennej '$Wyswietlacz', jezeli beda w niej znajdowaly sie polskie znaki, zapytanie nie wykona sie wywalajac powyzszy blad. Prosze o pomoc jak dany problem mozna rozwiazac. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 2.02.2008 Skąd: Elbląg Ostrzeżenie: (0%) ![]() ![]() |
Pole w tabeli z polskim znakiem? Zmień na wyswietlacz i zobacz czy skrypty PHP zapisujesz w UTF-8 o ile dane podajesz gotowe.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 715 Pomógł: 47 Dołączył: 5.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Zapisał Pan dokument w UTF-8 bez BOM np.w notepad++ lub innym edytorze tekstu?
![]() Ten post edytował Rid 17.04.2011, 23:19:56 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 100 Pomógł: 0 Dołączył: 1.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 278 Pomógł: 35 Dołączył: 25.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 100 Pomógł: 0 Dołączył: 1.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
Nie, to nie to, juz zglupialem co moze byc zrodlem problemu ;/
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 278 Pomógł: 35 Dołączył: 25.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
a w phpMyAdminie jak masz postawiane ?
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 100 Pomógł: 0 Dołączył: 1.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
W phpmyadmin: utf8_polish_ci
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 278 Pomógł: 35 Dołączył: 25.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
To jest metoda porównywania napisów.
Jaki masz System kodowania znaków dla MySQL? Jeśli tam jest UTF-8 to koniec moich pomysłów. |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 100 Pomógł: 0 Dołączył: 1.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
jest Utf-8
|
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
A daj w echo zapytanie (zamiast wykonywać).
-------------------- |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 100 Pomógł: 0 Dołączył: 1.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
yhym, wyszlo, ze nic nie ma, wpisalem wartosc 'Wyś', a zwraca nic'' :
a powinno byc:
Ten post edytował raval 18.04.2011, 00:22:58 |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 18 Dołączył: 7.04.2011 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
wygląda na to, że skrypt nie jest zapisany w utf-8 skoro nie wyświetliły się polskie znaki po wywołaniu 'echo'
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 100 Pomógł: 0 Dołączył: 1.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
A mogle lizyc na podpowiedz jak to zrobic, bo juz siedze nad tym troche i musze przyznac, ze nei wiem ;/
w pierwszym posciem przedstawilem ustawienia dla kodowania, widocznie czegos ejszcze brakuje |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 18 Dołączył: 7.04.2011 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
wrzuć gdzieś spakowany ten skrypt, a sprawdzę,
choć dobrą praktyką jest nieużywanie polskich znaków jeśli chodzi o strukturę tabel w bazie danych. |
|
|
![]()
Post
#16
|
|
![]() Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
Jeśli nic Ci się nie wyświetla to ta zmienna nie ma wartości...
Na razie odeszliśmy w ogóle od mysql, masz gdzieś wcześniej widocznie źle. -------------------- |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 100 Pomógł: 0 Dołączył: 1.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
Dane z polskimi znakami przesyla prawidlowo z formularza, nie wysyla jedynie polskich znakow do bazy danych,
tutaj zamieszczam caly plik php, jest tam chaos, ale moze ktos z was sie dopatrzy bledu: Ten post edytował raval 18.04.2011, 20:33:36 |
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 18 Dołączył: 7.04.2011 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
jak plik masz zakodowany w ANSI to się nie dziw, że nie działa...
poprawny plik http://www.speedyshare.com/files/28026653/dodaj.php |
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 100 Pomógł: 0 Dołączył: 1.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
Przepraszam moj blad, mialem wczesniej zapisany plik z kodowaniem utf8 bez BOM, ale zle wyslalem na forum, bo troche kombinowalem.
Mimo tego, po daniu echo przez zapytanem wyskakuje mi takie kodowanie znaczkow, ale juz jestesmy blisko :
|
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 18 Dołączył: 7.04.2011 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
w strukturze tabeli w nazwach kolumn nie używaj polskich znaków
pozamieniaj "Wyświetlacz" na "Wyswietlacz" itp. zamiast spacji dobrze używać "_" |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.06.2025 - 09:58 |