Mam problem, mianowicie, na swojej stronie Flash mam formularz. Dane ze strony flash idą do strony php na serwerze który je zapisuje do pliku txt. Później ten tekst jest odczytywany przez inną stronę flash, wszystko więc jest w kodowaniu UTF-8 (zarówno strona php ze skryptem jak i wyjściowy plik tekstowy z treścią).
Do tego dodałem mini stronę też w PHP, też z kodowaniem UTF-8 która ładuje dane z tych plików tekstowych do textarea, gdzie internauta może zmienić im treść i zapisać spowrotem do tych samych plików tekstowych. Później na stronie flash wyświetla się poprawiona treść. Wszystkie pliki PHP i tekstowe są z kodowaniem UTF-8.
Problem jest gdy otwieram stronkę admin.php która odczytuje pliki tekstowe i wstawia treści do pól textarea. W tych textarea'ch zamiast polskich liter są kwadraty... co z tym zrobić?
kod strony admin.php:
<html> <head> <meta http-equiv="Content-Language" content="pl"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>:: Admin ::</title> </head> <body bgcolor="#0099CC"> <table border="0" width="100%" height="100%"> <tr> <td> <center> <table width="590" height="334" style="border: 1px solid #FFFFFF; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px"> <tr> <td width="78"> <p align="center"> </td> <td><br> <?php $odczyt_ofirmie = "firma.txt"; $odczyt_oferta = "oferta.txt"; $odczyt_portfolio = "portfolio.txt"; $odczyt_kontakt = "kontakt.txt"; echo('<p align="left"><font face="Verdana" size="1" color="#FFFFFF">Aby dokonać zmian, popraw dane w poniższych polach i kliknij "Zapisz zmiany".<br><br>WAŻNE! Pozostaw na początku treści każdej z zakładek tekst "dane="<br>Jest to wymagane do poprawnego działania Twojej strony!</font><br><br>'); echo('<p align="left"><font face="Verdana" size="1" color="#FFFFFF">Zakładka "O FIRMIE"</font><font face="Verdana" size="1" color="#333333"><br>'); echo('<p align="left"><font face="Verdana" size="1" color="#FFFFFF">Zakładka "OFERTA"</font><font face="Verdana" size="1" color="#333333"><br>'); echo('<p align="left"><font face="Verdana" size="1" color="#FFFFFF">Zakładka "PORTFOLIO"</font><font face="Verdana" size="1" color="#333333"><br>'); echo('<p align="left"><font face="Verdana" size="1" color="#FFFFFF">Zakładka "KONTAKT"</font><font face="Verdana" size="1" color="#333333"><br>'); echo('<p align="right"><input type="submit" value="Zapisz zmiany" name="B1"> </p>'); ?> <p> </td> </tr> </table> </center> </td> </tr> </table> </body> </html>