Kódolási problémák az adatbázisban
Segítsen megváltoztatni a kódolás az adatbázis Denver: kész forgatókönyvet Win 1251, az egész alapja a kódolás hoztak létre kell. Aztán jött a szükség fordítani minden utf8, az összes fájl script lefordítják egy új karakterkészlet, külön-külön, nyitó és újra menteni (lehet, hogy más módszer?), És ennek alapján a minden mező minden táblázatban poodnomu át a utf8, és az összes bázist maradt a régi win 1251 és sehol szerkesztési mód „összehasonlítás”. Azt akartam, hogy egy screenshot (localhost az otthoni bázis).
Csak változtatni a kódolás minden mezőt, majd az összes asztal. És amikor csatlakoztatja, hogy küldjön egy adatbázis lekérdezés (után azonnal kapcsolat): SET NAMES „utf8”
Van egy probléma, lefogadom a második héten. Site Admin Joomla és megjelenik tökéletesen. A keresők a Google és Yandex is. de az ügyfél szükséges előrelépés Mail.ru és kiderült, hogy a kereső megjeleníti az e-mail neve az oldalon a megfelelő kódolást. adatbázis és honlap utf is kifejtett htaccess. Ha tud segíteni, akkor találni „niagara Kazan”
Erre a lekérdezés mail.ru nincs probléma a kódolás nem látott.
A legcsodálatosabb dolog értékben igénybevételével támogatásával mail.ru. Nem gyakran olyan gyorsan reagálnak, és helyes. Elnézést a baj. sok szerencsét
Találtam a php.net itt van egy megoldás // most csatlakozik az adatbázishoz $ db = mysql_connect ($ dblocation, $ dbuser, $ dbpasswd); // Az alapértelmezett kódolás az aktuális kapcsolat if (! Mysql_set_charset (# 'utf8 #', $ db))
Az átalakítás után ANSI UTF-8-fájlt. Létrehozásakor sesiyu akkor priduprizhdenie zapolovki hogy már elküldte. után is a kapcsolatot az adatbázissal hívtam SET NEVE „utf8”. De ha a fájl kódolása ANSI, akkor nincs probléma. Hogy miért.
használja utf-8 BOM nélkül