jump to navigation

PHP: Eliminarea caracterelor non-ascii dintr-un string 04/02/2009

Posted by kandrei in Software.
Tags: , ,
trackback

Azi am avut nevoie sa elimin niste caractere aiurea din numele unor fisiere uploadate si solutia cea mai simpla a fost un regex pe numele fisierului. Desigur, asta se poate aplica pe orice sir. Solutia pentru eliminarea caracterelor non-ascii este:

$rezultat = preg_replace("/[^(\x20-\x7F)]*/", "", $sir);

… unde $sir e string-ul cu „probleme”, iar $rezultat…. sirul fara caracterele non-ascii.

Anunțuri

Comentarii»

No comments yet — be the first.

Lasă un răspuns

Completează mai jos detaliile tale sau dă clic pe un icon pentru a te autentifica:

Logo WordPress.com

Comentezi folosind contul tău WordPress.com. Dezautentificare / Schimbă )

Poză Twitter

Comentezi folosind contul tău Twitter. Dezautentificare / Schimbă )

Fotografie Facebook

Comentezi folosind contul tău Facebook. Dezautentificare / Schimbă )

Fotografie Google+

Comentezi folosind contul tău Google+. Dezautentificare / Schimbă )

Conectare la %s

%d blogeri au apreciat asta: