tas_pats Posted June 30, 2008 Report Posted June 30, 2008 Tātad pārvietojot lapu no Windows servera (kur tā griezās izmantojot XAMPP) uz unix kastes (nano.lv, bet pieņemu, ka nozīmes tur nav) un sākas problēmas - tekstā, kurš iekš DB tiek glabāts utf8_bin kodējumā parādās ķeburi (tie ir arī datu bāzes ierakstos, bet uz Windows kastes viss darbojas bez problēmām). Tātad: Kur varētu būt bēda? Vai ir jāpārkonvertē datu bāzes ieraksti kādā citā kodējumā? Vai varbūt problēma varētu būt PHP iestādījumos? (jāmaina php.ini) Vai varbūt kopējot ir nomainījušies kodējumi? (apšaubāma versija, vai ne?) Kāds cits iemesls? Un pats galvenais - kā to risināt? Paldies par Jūsu laiku!
Pentiums Posted July 1, 2008 Report Posted July 1, 2008 pie mysql kverija piemet SET NAMES UTF8 p.s (visam jābūt utf8: db, lapas charsetam, failiem)
tas_pats Posted July 1, 2008 Author Report Posted July 1, 2008 Vai ir kāds toolis, ar ko varētu nokonvertēt veselu direktoriju? Jo tas nav mans projekts.. un negribētos gluži pārsimts failiem ar roku mainīt kodējumu, jo kā izrādās tie ir kā nu kurais katrs ar savu kodējumu..
john.brown Posted July 1, 2008 Report Posted July 1, 2008 (edited) Ja tev vajag no kaut kā uz utf-8, tad vari šito pamēģināt http://www.melody-soft.com/html/unifier.html Edited July 1, 2008 by john.brown
bubu Posted July 1, 2008 Report Posted July 1, 2008 Vai ir kāds toolis, ar ko varētu nokonvertēt veselu direktoriju? To var visai viegli ar php: glob + file_get_contents + iconv + file_put_contents.
Recommended Posts