Generiranje fajla preko file_put_contents ruščina

Pozdravljeni,

imam manjši problem, kjer bi rad kreiral datoteko v kateri bodo ruski izrazi. Kako narediti, da bo pravilno prikazovalo ruske znake? Trenutno to delam s pomočjo fileputcontents.

V bazi iz katere črpam imam vse možno na UTF-8 (utf8generalci). Poskusil sem tudi set names utf8 takoj za izbiro baze, poskusil iniset, v head-u imam mime na utf-8, poskusil sem dati tudi encodeutf8(vrstica)... vendar brez nekih vzpodbudnih rezultatov.

PHP fajl s katerim generiram sem v Crimsonu označil kot Unicode NO BOM. Poskusil tudi WITH BOM.

Če prikazujem v browserju mi pokaže ruščino pravilno, ko pa odprem datoteko pa kaže neke čudne hieroglife.

Kakšna ideja, nasvet?

2 odgovora

Kakšen encoding ima rušina? Preberi UTF8 iz baze, convertej v ruščino (iconv), shrani v datoteko.

2

Zgleda da je bilo OK. Vse je bilo v UTF-8 vendar je samo pri meni v Crimson Editor-ju prikazovalo čudne znake. Ko so oni odprli v beležnici je kazalo ruščino.

UTF-8 pa je bil tako v bazi, fajlih in povsod, zato je končni rezultat OK, jaz pa sem mislil da ne deluje čeprav je povsod nastavljeno enako.

Hvala vseeno Roky