Ben çeşitli ofis paketi (excel, erişim, kelime) kodlama kendi seti ile her gelen (kopya / yapıştırılan) gelen bir dize temizlemek gerekir.
Ben her kodlanmış karakteri görmek için edememek için hata ayıklama amacıyla json_encode kullanıyorum.
Ben str_replace ile şimdiye kadar bulunan her şeyi (\ r \ n) temizlemek için mümkün, ama \ u00a0 ile şansım yok.
$string = 'mail@mail.com\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0;mail@mail.com'; //this is the output from json_encode
$clean = str_replace("\u00a0", "",$string);
döner:
mail@mail.com\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0;mail@mail.com
o tamamen \ u00a0 sayar, tam olarak aynıdır.
Ayrıca ben tamamen HER olası kodlama HER Possibile karakter soyarak herhangi bir fonksiyon / sınıf var, ben tekerleği yeniden icat ediyorum hissediyorum Bu etrafında bir yolu var mı?
Zaman ayırdığınız için teşekkür ederiz.
_ EDIT _ strong>
İlk iki cevaplardan sonra ben json_encode gelen çıkış gerçek bir dize değil, çünkü benim örnek çalışması olmadığını açıklığa kavuşturmak gerekir!
_ EDIT _ strong>