php5 kodlama: Ben türkçe karakterleri algılamaz

1 Cevap php

Ben verilen url anahtar kelime yoğunluğunu algılar bir php komut dosyası var.

Benim sorunum türkçe karakterler tespit veya siler yok, olduğunu.

I file_get_contents yöntemiyle url içeriğini alıyorum. Bu yöntem mükemmel çalışır ve türkçe karakterler ile tüm içeriğini alır.

Görüyorsun benim kod here veya komut deneyebilirsiniz here.

1 Cevap

Sen getiriliyor ve (muhtemelen doğru) UTF-8 gibi file_get_contents veri dönüştürme, ancak HTML sayfası kendisi için bir kodlama belirtme değil gibi görünüyor. Yani muhtemelen, gelen herhangi bir form veri iso-8859-1 olduğunu. utf-8 sayfanızın kodlama yanı sıra belirtmeyi deneyin:

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

Ve kodlama temelleri üzerinde zorunlu okuma link: The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)