Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Z textarea do pliku txt, Problem z polskimi znakami
bezjerzyn
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 7.07.2006
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Czesc,

Mam taki problem:

Zapisywałem zawartosc textarea do pliku plik.txt w dwóch przeglądarkach (Opera, IE) i wyniki są różne. Przy zapisywaniu Operą w pliku txt wszystkie polskie litery były pozamieniane na jakieś dziwne znaczki ( np. "się" na "si&#281" ) w IE natomiast zapisywało się normalnie, tzn z polskimi znakami, po windosowsku.

Od czego to zależy ? co zrobić żeby niezależnie od przeglądarki pliki zapisywały się zawsze tak samo, z polskimi znakami?

Ten post edytował bezjerzyn 7.07.2006, 15:09:07
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
kszychu
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

Ostrzeżenie: (0%)
-----


A pokaż, w jaki sposób zapisujesz te dane?
Go to the top of the page
+Quote Post
bezjerzyn
post
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 7.07.2006
Skąd: Katowice

Ostrzeżenie: (0%)
-----


  1. <?php
  2. $dane= nl2br($_POST['tekst']);
  3.  
  4. $file = "txt/".$id.".txt"; 
  5. $fp = fopen($file, "a"); 
  6. flock($fp, 2); 
  7. fwrite($fp, $dane); 
  8. flock($fp, 3); 
  9. fclose($fp);
  10. ?>
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.09.2025 - 10:09