tas_pats Posted June 30, 2008 Report Share 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! Link to post Share on other sites
Pentiums Posted July 1, 2008 Report Share Posted July 1, 2008 pie mysql kverija piemet SET NAMES UTF8 p.s (visam jābūt utf8: db, lapas charsetam, failiem) Link to post Share on other sites
tas_pats Posted July 1, 2008 Author Report Share 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.. Link to post Share on other sites
john.brown Posted July 1, 2008 Report Share 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 Link to post Share on other sites
bubu Posted July 1, 2008 Report Share 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. Link to post Share on other sites
Recommended Posts