PHP - fisiere text - ghilimele si apostrofi

3 posts / 0 new
Last post
cipyk
cipyk's picture
PHP - fisiere text - ghilimele si apostrofi

Am urmatoarea dilema  :-[

Vreau sa fac un cod php care sa ia ceva din niste fisiere text si sa le bage intr-o baza de date. Problema e ca fisierele text sunt copy paste din OO Writer, asa ca ghilimelele si apostrofii nu sunt exact ghilimele si apostrofi normali (adica " si ' ) ci sunt din aia formatati (inclinati intr-o directie).

Asa ca in momentul cand afisez textul imi afiseaza ceva de genul “ in loc de " si ’ in loc de '

A mai patit cineva ceva de genul?

Cipri

ing. Patkos Csaba
ing. Patkos Csaba's picture
Re: PHP - fisiere text - ghilimele si apostrofi

Fiind vorba de PHP si baze de date, presupun ca iti arata asa textul cand PHP face un echo in browser. In acest caz incearca sa setezi codarea paginii HTML la UTF8.


...

De asemenea, s-ar putea sa ai nevoie sa folosesti HTML tip 4.01... asa, ca si prima linie al fisierului:

Csabi's BLOG

Linux registered user # 457717

ing. Patkos Csaba
ing. Patkos Csaba's picture
Re: PHP - fisiere text - ghilimele si apostrofi

Daca nu-ti iese cu codarea HTML, pur si simplu inlocuieste acele caractere cu ". Pentru asta foloseste functiile regex ale lui PHP. REGEXP mi se pare cea mai tare inventie de manipulare text inventat vreodata. Are o sintaxa un pic confuza pentru necunoscatori, dar dupa ce te obisnuiesti cu el, iti dai seama ce simplu e. Si toate limbajele de programare stiu regexp, respectiv majoritatea programelor CLI care cauta ceva, o pot face si regexp (ex. sed, grep, etc)...

http://www.php.net/regex

Csabi's BLOG

Linux registered user # 457717