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.
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
24 listopada 2004, o 20:42
24 listopada 2004, o 23:21
Można je zamienić np. na encje. Ale najlepiej włączyć po prostu odpowiednie kodowanie w samej bazie.
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
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.