Ben karışık karakterler, özel karakterler ve 'aksan' karakterleri, vb olabilir veri bir sürü var
I've been using php inconv with translit, but noticed today that a bullet point gets converted to 'bull'. I don't know what other characters like this don't get converted or deleted. $, *, %, etc do get removed.
Temelde ne yapmaya çalışıyorum harfleri tutmak, ama sadece 'non-dili' bit kaldırmak olduğunu.
Bu kullanarak oldum kodudur
$slugIt = @iconv('UTF-8', 'ASCII//TRANSLIT', $slugIt); $slugIt = preg_replace("/[^a-zA-Z0-9 -]/", "", $slugIt);
Ben inconv işlevi üzerinde olması preg_replace hareket halinde tercüme önce tabii ki, aksan karakterleri silinecektir, böylece ya çalışmıyor.
Bu konuda herhangi bir fikir? ya da ne harf olmayan karakterleri translite cevapsız edilir?
---------------------Edited--------------------------------- Strangely, it doesn't appear to be the TRANSLIT which is changing a bullet to 'bull'. I commented out the preg-replace, and the 'bull' has been returned to a bullet point. Unfortunately I'm trying to use this to create readable urls, as well as a few other things, so I would still need to do url encoding.