Edzins Posted November 21, 2008 Report Share Posted November 21, 2008 Nepieciešamās darbības lai pareizi rādītu latviešu simbolus UTF-8 encoding`ā 1. Visi faili ir saglabāti kā UTF-8 2. Header`ī <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 3. pēc mysql_connect un mysql_select_db seko: mysql_query("SET NAMES utf8"); mysql_query("SET CHARACTER SET utf8"); 4. Mysql datubāzes iestatījumi MySQL charset: UTF-8 Unicode (utf8) ; MySQL connection collation utf8_unicode_ci It kā viss ok, tikai problēma rodas lapas administrēšanas daļā, kad mysql tiek pievienoti kkādi dati, visi LV specifiskie simboli pārvēršas par stilīgiem "?" simboliem. Vai varētu būt, kkas saistīts ar servera konfigurāciju jo uz pašam sava localhost viss ir ok? Vai kko esmu palaidis garām? Link to comment Share on other sites More sharing options...
p4F Posted November 21, 2008 Report Share Posted November 21, 2008 4. man stāv utf8_general_ci, un viss iet Link to comment Share on other sites More sharing options...
marrtins Posted November 21, 2008 Report Share Posted November 21, 2008 Dažas kombinācijas no dažiem browseriem ar dažādiem webservera konfigiem šādus gļukus var sataisīt. Apache gadījumā palīdz konfigā iebliezt AddDefaultCharset utf-8 Var ar PHP header("Content-Type: text/html; charset=UTF-8"); Link to comment Share on other sites More sharing options...
superKrona Posted November 25, 2008 Report Share Posted November 25, 2008 Man problēma (1.posta uzstādījumi), ka ORDER pēc teksta lauka vai nu vusus latviešu īpašos burtus sakārto pēc A vai pašā sākumā vai beigās, ja spēlējas ar MySQL charset, bet tikai ne tur, kur jābūt. Protams, tie savā starpā arī nekārtojas pēc alfabēta. Vai kādam nav bijusi tāda aproblēma un ja ir, kā to risināt. Link to comment Share on other sites More sharing options...
Recommended Posts