Forum dyskusyjne poświęcone zagadnieniom związanym z tworzeniem serwisów z wykorzystaniem zaawansowanych technologii takich jak PHP, Perl, mySQL, ASP, CGI, XML, itp.
Moderator: Grupa pościgowa ;-)
przez oscar » 24 listopada 2004, o 07:49
Witam!
Mam pytanie: jak zabezpieczyć się przed zapisem do MySQL-a polskich znaków w postaci "sieczki"? Dokładniej: importuję do MySQL-a kilka tysięcy rekordów dziennie, z pliku textowego, wysyłanego formularzem na serwer. Wszystko pięknie, działa poza poza wyświetlaniem polskich: ś, ź ą
Myślę o funkcji, która zamieni znaczki - np. wykorzystująca strtr() ale nie znam kodów poslkich znaczków.
Macie jakÄ…Å› koncepcjÄ™?
Pozdro, Oscar
-
oscar
- Użytkownik forum

-
- Posty: 93
- Dołączył(a): 9 lipca 2004, o 05:21
przez januzi » 24 listopada 2004, o 20:42
-
januzi
- Mega GURU

-
- Posty: 1431
- Dołączył(a): 18 października 2002, o 13:53
przez lockoom » 24 listopada 2004, o 23:21
Można je zamienić np. na encje. Ale najlepiej włączyć po prostu odpowiednie kodowanie w samej bazie.
-
lockoom
- Super spec!

-
- Posty: 999
- Dołączył(a): 30 września 2002, o 19:46
przez oscar » 25 listopada 2004, o 08:29
Witam!
W bazie kodowanie jest OK. Problem dotyczył kodowania podczas zapisywania pliku Excela to tekstowego rozdzielanego znakami tabulacji - a o tym nie napisałem.
Napisałem "dotyczył", bo już go rozwiązałem: poczytałem o pseudoUnikodzie Excela i napisałem funkcję do zamiany polskich znaków
Pozdro, Oscar
-
oscar
- Użytkownik forum

-
- Posty: 93
- Dołączył(a): 9 lipca 2004, o 05:21
Powrót do PHP, Perl, SQL, CGI, XML...
Kto przeglÄ…da forum
Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników