Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> W którym miejscu zmieniają się znaki
DeeL
post
Post #1





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 22.02.2004
Skąd: Nysa

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


Mam formularz na stronie w php. Wpisuję jakiś tekst, daję "wyślij". Skrypt dodaje tekst do pliku.
W którym miejscu następuje zmiana polskich literek na znaki typu ±¶ ? Czy jest to wina samego pliku do którego zapisuję?
Proszę o poradę.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
wipo
post
Post #2





Grupa: Zarejestrowani
Postów: 856
Pomógł: 19
Dołączył: 30.08.2005
Skąd: 100lica

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


htmlspecialchars chyba


--------------------
Go to the top of the page
+Quote Post
DeeL
post
Post #3





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 22.02.2004
Skąd: Nysa

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


Chyba nie o to mi chodziło. Ja raczej chcę się dowiedzieć czy to sam string już zawiera te znaki czy w momencie zapisywania stringa do pliku one się pojawiają. Czy wpływ na to ma kodowanie pliku?

$newsdostaję z formularza
  1. <?php
  2. $news =str_replace(array("rn","n"),"<br />",stripslashes(strip_tags($news,'<b><a>')));
  3. ?>


i dalej zapisuję $news do pliku za pomocą funkcji
  1. <?php
  2. fputs($plik_news,$news);
  3. ?>


I teraz tak... Oczywiście w formularzy wpisuję ą,ę,ó,ś,ł... polskie znaki.
A w pliku mam jako ą "+/-" a jako ś znaczek, który przypomina odwrócone"p" z wypełnionym brzuszkiem.

Ten post edytował DeeL 3.02.2007, 15:15:48
Go to the top of the page
+Quote Post
lopik
post
Post #4





Grupa: Zarejestrowani
Postów: 340
Pomógł: 0
Dołączył: 7.07.2006

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


Wpływ na to ma kodowanie pliku .txt, i pliku w którym masz formularz.


--------------------
w3c & c++
Go to the top of the page
+Quote Post
DeeL
post
Post #5





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 22.02.2004
Skąd: Nysa

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


Sugerujesz zmianę kodowania pliku tekstowego czy lepiej formularza? Jakie kodowanie zastosować? Najważniejsze dla mnie jest to, żeby właśnie w tym pliku były polskie znaki typu ą,ę... Dlatego, że ten plik wyświetlam jako tekst w SWF

Ten post edytował DeeL 3.02.2007, 15:18:42
Go to the top of the page
+Quote Post
lopik
post
Post #6





Grupa: Zarejestrowani
Postów: 340
Pomógł: 0
Dołączył: 7.07.2006

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


Ustaw: utf-8 lub iso-8859-2

Ale z plikiem tekstowym nie wiem czy tak po prostu można zmienić, i będzie działało.
Też kiedyś miałem problem z kodowaniem plików txt (używam Notepad2).

Ten post edytował lopik 3.02.2007, 15:29:00


--------------------
w3c & c++
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 03:56