Haczyk67
16.04.2009, 20:18:47
Podczas zapisywania pliku .txt otrzymałem informacje że File could not be saved bo zawiera znaki inne cp1250. Czy istnieje funkcja która usuwa znaki inne niż cp1250 z ciągu? Nie chodzi mi o ręcznie pisane f-cje w których zamienia się każdą literkę na inną tylko taką wbudowaną w php f-cje.
Haczyk67
16.04.2009, 20:36:50
Hm a co dokładnie z tą f-cją
htmlentities 
? samo ($string) nic nie daje. Możesz mi powiedzieć jakie podać parametry? Niestety w manualu tylko po angielsku ;(
edit:
a może to dlatego że potem string traktuję mysql_real_escape_string?
Spawnm
16.04.2009, 20:40:27
echo htmlentities('treść');
Haczyk67
16.04.2009, 20:43:26
Wyszły między innymi takie cuda:
Gcoméd
ØµØ§Ù„Ø Ø¨Ù† ÙŠÙØ³Ù: ØÙŠØ§Ø© ÙÙØ§Ø
Spawnm
16.04.2009, 20:45:07
a zobacz widok-> źródło , zamienia na encjie
Haczyk67
23.04.2009, 15:04:45
Przecież zobaczenie źródła nie zmieni niczego.
Niestety mimo godzin prób nic nie udalo mi się zrobić. Doszedłem do tego że sprawcą wszystkiego jest � <----- Jak to usunąć? str_replace nie da rady bo jednym z parametrów musiałaby być właśnie � więc koło się zamyka.
Co gzegzolki i zapisu pliku w innym kodowaniu to te dane nie pochodza ode mnie, są pobierane przez skrypt i zapisywane w pliku tekstowym a nastepnie do bazy danych, zmieniaja sie caly czas.