Güzel konuymuş... Peki Türkçe karakterli kelime ararken ortaya çıkan hatayı nasıl giderebiliriz
Dosyanın başında
ve verdiğiniz kodların başında da
bilgileri bulunuyor. Buna rağmen Türkçe karakterlerde hata veriyor
Sorguyu şu şekilde değiştirtip bana hatalı olan karakterleri söyler misiniz. Google alfabetik olmayan karakterleri ASCII yani Hex değerlerine çevirdiğini söylüyor dokümanların da ona göre yaptığım ufak bir dizi.
$query = 'türkçe test çözümlü';
$etkilemeyecekler = array('+','%21','%22','%23','%24','%25','%26','%27','%28','%29','%2a','%2c','%2d','%2e','%2f','%3a','%3b','%3c','%3d','%3e','%3f','%40','%5b','%5c','%5d','%5e','%5f','%60','%7b','%7c','%7d','%7e');
$etkileyecekler = array(' ','!','"','#','$','%','&','\'','(',')','*',',','-','.','/',':',';','<','=','>','?','@','[','\\',']','^','_','`','{','|','}','~');
$query = str_replace($etkileyecekler, $etkilemeyecekler, $query);