#47316339 · 19 Mar 2016, 02:05 · · პროფილი · პირადი მიმოწერა · ჩატი
მოკლედ ასეთი რამეა სტრუქტურა ცხრილების გაწყობილი დამხვდა
ნებისმიერ sql connector-ში ჩანაწერები ჩანს ასეთი სახით
| QUOTE | | იმპáƒáƒ ტ ლáƒáƒ˜áƒœáƒ˜ |
რეალურად ცხრილისაც და კონკრეტულად კოლუმის collation არის utf8_general_ci და character უტფ8
საოცრება ისაა რომ როცა PDO-თი აკონექტებს ტექსტები გამოაქვს ჩვეულებრივად ქართული უნიკოდით
| CODE | $this->_pdo = new PDO('mysql:host=' .Config::get('mysql/host') .';dbname=' .Config::get('mysql/db'), Config::get('mysql/username'), Config::get('mysql/password'), array( // PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8', // PDO::ATTR_PERSISTENT => true, // PDO::ATTR_TIMEOUT => 60*60*60*60 ));
|
მაგრამ როგორც კი PDO::MYSQL_ATTR_INIT_COMMAND-ს გავუკეთებ ანკომენტს გამოაქვს ისე როგორც sql connector-ი აჩვენებს
ვერ ვხვდები როგორაა ან რა character-ითაა ჩაინსერტებული
იქნებ გამაგებინოთ და დამეხმაროთ კონვერტირებაში რა...
ნუ მოკლედ გავარკვიე ის რომ ზოგიერთი კოლუმი რეალურად არის utf8_general_ci-ში მარა ჩაინსერტებული არის latin1_swedish_ci-ით
რა უბედურებაა რა....
თან უცხოელის დაწერილია და მე უცხოელებზე უფრო სხვა აზრის ვიყავი მარა ეს ბოლო პერიოდი ისეთ კოდებს ვნახულობ თავის ჩამოხრჩობა მინდა
ვერ ვხვდები რატო უნდა ჩაწერო utf8 character-იან კოლუმში latin1-ით??? რა უაზრობაა???
This post has been edited by ShalvaSoft on 19 Mar 2016, 03:09
--------------------
ვებ პროგრამისტების საყურადღებოდ http://jobs.ge/119262/
|