მთავარი  |    ფორუმი  |    FAQ  |    წესები  |    კონკურსები  |    რეკლამა ჩვენთან  |    კონტაქტი

გამარჯობა, სტუმარო ( შესვლა | რეგისტრაცია )

> ipb და utf-8, ipb-ის უნიკოდების პრობლემა ბაზაში
chiora
პოსტი Nov 25 2008, 10:36 PM
პოსტი #1


აქტიური წევრი
***

ჯგუფი: ფორუმელი
პოსტები: 119
ნიკის ჩასმა
ციტატაში ჩასმა
წევრი №: 5.488



მოგესალმებით!

მოკლედ რაშია საქმე, 2.2.x და 2.3.x ipb-ის სკრიპტებთან ესეთი პრობლემა შემხვდა, კერძოდ ქართული წარწერების გამართულად გადაცემა ვერ მოვახერხე ბაზასთან. ვასწორებ general_ci-ზე ქოლაშენს. შემდეგ გადამყავს general cofiguration-ი utf-8-ს კოდირებაზე. ამის შემდეგ root_dir-ში sourse\ipclass.php-ში
ამ კოდის შემდეგ:

$this->DB->connect();
ვამატებ ამ კოდს:

mysql_query("SET CHARACTER SET utf8");

და ვიღებ ასეთ შედეგს:

ფორუმის თავზე ერორებს
(IMG:http://s45.radikal.ru/i110/0811/54/0c8271828605.jpg)

__________________________________________________________

ვცადე მეორე ვარიანტიც:
იგივე ipclass.php-ში ვამატებ

ამ კოდის შემდეგ:

$this->DB->connect();

ამ კოდებს:

$this->DB->query("SET CHARACTER SET utf8");
$this->DB->query("SET NAMES 'utf8'");


თუმცა აქ უფრო რთულადაა საქმე და რაც კი ქართული ნაწერები იყო ყველაფერი კითხვისნიშნებში გადაიყვანა.

არავინ იცით რაშია საქმე?


--------------------
ანდა ქონსთრუქშენ :)
Go to the top of the page
 
+Quote Post
 
Start new topic
გამოხმაურებები (1 - 4)
chiora
პოსტი Nov 26 2008, 07:39 AM
პოსტი #2


აქტიური წევრი
***

ჯგუფი: ფორუმელი
პოსტები: 119
ნიკის ჩასმა
ციტატაში ჩასმა
წევრი №: 5.488



plastic
იქ უკვე ვიკითხე და ვერ მეხმარებიან...
p.s. სწორედ მაგ ტუტორიალით ვიხწლმძღვანელე


--------------------
ანდა ქონსთრუქშენ :)
Go to the top of the page
 
+Quote Post
chiora
პოსტი Nov 27 2008, 06:02 PM
პოსტი #3


აქტიური წევრი
***

ჯგუფი: ფორუმელი
პოსტები: 119
ნიკის ჩასმა
ციტატაში ჩასმა
წევრი №: 5.488



რა ხდება არავინ იცის?


--------------------
ანდა ქონსთრუქშენ :)
Go to the top of the page
 
+Quote Post
qarsaoti
პოსტი Dec 6 2008, 02:56 PM
პოსტი #4


ახალბედა
*

ჯგუფი: რეგისტრირებული
პოსტები: 2
ნიკის ჩასმა
ციტატაში ჩასმა
წევრი №: 6.009



chiora


იგივე პრობლემას გადავაწყდი მეც და გამოსავალი ასეთი მოვძებნე, არ ვიცი სწორია თუ არა, მაგრამ ეგ ერორი გაქრა და utf 8 ამუშავებს...

mysql ის ბაზას დავამატე ახალი მომხმარებელი odbc@localhost პაროლით რომელსაც ფორუმის ბაზასთან სრული უფლებები მივანიჭე, და ეგ ერორი გაქრა


პატივისცემით

qarsaoti
Go to the top of the page
 
+Quote Post
chiora
პოსტი Dec 10 2008, 04:10 PM
პოსტი #5


აქტიური წევრი
***

ჯგუფი: ფორუმელი
პოსტები: 119
ნიკის ჩასმა
ციტატაში ჩასმა
წევრი №: 5.488



plastic
არა, ლოკალურზე მაქვს და ეს კოდები ჩავამატე:

$this->DB->query("SET CHARACTER SET utf8");
$this->DB->query("SET NAMES 'utf8'");

და ხოშიანად მუშაობს, დიდი მადლობა ყურადღებისთვისა და გულითადობისთვის ყველას (IMG:style_emoticons/default/smile.gif)



--------------------
ანდა ქონსთრუქშენ :)
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
ამ თემას კითხულობს 1 მომხმარებელი (მათ შორის 1 სტუმარი და 0 დამალული წევრი)
0 წევრი:

 



მსუბუქი ვერსია ახლა არის: 16th August 2025 - 02:29 AM