Hali!
Van valami alkalmazás, amivel ki lehet deríteni, hogy egy szövegfájl milyen kódolásban lett lementve? A iconv-ot néztem, de annak meg kell adni a forrás kódolását.
A feladat tulajdonképpen annyi lenne, hogy tetszőleges szövegfájlt tudjak átkonvertálni utf-8-ra.
smerli
- 3786 megtekintés
Hozzászólások
Erdekes lenne, ha lenne...
Zsiraf
- A hozzászóláshoz be kell jelentkezni
Egészen pontosan miért is? Ne hagyj sötétségben :)
- A hozzászóláshoz be kell jelentkezni
Nohat azert, mert a karakter kodolas azt jelenti, hogy hogyan kell ertelmezni a 127+ kodu karaktereket. Tehat ugyanaz a file karakter kodolastol fuggoen nagyon sokfele keppen kinezhet ha van benne 127+ kodu karakter. Viszont hogy eppen milyen kodolassal nezte a keszitoje, az egy sima text file-nal nem kerul be a file-ba. Tehat ha nem tudod, akkor igen nehezen kitalalhato, foleg egy szg szamara...
Zsiraf
- A hozzászóláshoz be kell jelentkezni
Értem. Köszi.
- A hozzászóláshoz be kell jelentkezni
$utf8 = (preg_match("/^([\x09\x0A\x0D\x20-\x7E]|[\xC2-\xDF][\x80-\xBF]|\xE0[\xA0-\xBF][\x80-\xBF]|[\xE1-\xEC\xEE\xEF][\x80-\xBF]{2}|\xED[\x80-\x9F][\x80-\xBF]|\xF0[\x90-\xBF][\x80-\xBF]{2}|[\xF1-\xF3][\x80-\xBF]{3}|\xF4[\x80-\x8F][\x80-\xBF]{2})*$/", $str)) ? true : false;
Ez a kis kód elég jó hatásfokkal működik PHP-ben, gonodlom át lehet ültetni másik nyelvre is könnyedén...
- A hozzászóláshoz be kell jelentkezni