Am un formular de postare iar datele din acesta se salevaza in fisier TXT.
Am observat ca daca introduc diacritice in formular, php-ul sau nu stiu sigur cine le detecteaza si salveaza fisierul text cu encoding UTF-8.
Pot sa-i setez eu aceasta proprietate din scriptul care adauga datele in fisier?
Ma gandeam ca poate nu va face intotdeauna lucrul asta, sa puna codificare UTF-8, si in acest caz sa fiu sigur ca e pusa de mine.
Salvare date in fisier text cu encoding UTF-8
-
- Mesaje:190
Salvare date in fisier text cu encoding UTF-8
MarPlo
Mesaje:4343
In fisierul PHP sa fie adaugat acest cod /header inainte de a salva datele:
Iar in pagina cu formularul sa ai in codul HTML, in zona <head>...</head>, acest meta-tag (daca nu e HTML5):
Sau acest meta-tag la HTML5:
Cod: Selectaţi tot
if(!headers_sent()) header('Content-type: text/html; charset=utf-8');
Cod: Selectaţi tot
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
Cod: Selectaţi tot
<meta charset="utf-8" />
Subiecte similare
- Adaugare orar zilele saptamanii in baza de date
PHP - MySQL - XML Primul mesaj
SalutUltimul mesaj
Am o baza de date cu toate locatiile
location_id | name |address |telephone | open
Si un formular prin care incarc datele in bd....
Treaba cu adaugare json in mysql e simpla, se rezuma la adaugarea unui sir care contine ghilimele duble.
Problema la tine e ca acele ghilimele sunt...