![]() |
|
|
გამარჯობა, სტუმარო ( შესვლა | რეგისტრაცია )
![]() |
![]()
პოსტი
#1
|
|
![]() კიბერ ბაიტი ![]() ![]() ![]() ![]() ჯგუფი: რეგისტრირებული პოსტები: 358 ნიკის ჩასმა ციტატაში ჩასმა წევრი №: 471 ![]() |
ესეგი ჰოსტი მაქვს ჰოსტ.გე და ფტპ და გადვწყვიტ ახლი იგივე ვერსიის 2.2.2 რაც მეკენა ახლიდან დაყნება და მაისქლ შევინახე ბაზა ახლიდან დავინსტლირე ფორუმი წავუშალე ის ახალი ბაზები და დავიწყე ძვლი დამხსოვერბული ბაზის ატვირთვა მაგამ ეს ძველი ბაზა ვერნაირად ვრ ავტვირთე txt და gzip მაქვს შენახული ეს ძველი ბაზა! ესეგი ატვირთვის მომენტში თიშავს იმ გვერდს. რა მეშვლება???
აუ სათაურს ბაზა არ იტვირთება უნდა ექვასს (IMG:style_emoticons/default/biggrin.gif) |
|
|
![]() |
![]()
პოსტი
#2
|
|
![]() Administrator ![]() ![]() ![]() ![]() ![]() ![]() ჯგუფი: ადმინი ძირეული პოსტები: 903 ნიკის ჩასმა ციტატაში ჩასმა წევრი №: 1 ![]() |
beq@
კაროპჩე PM-ში უკვე გიპასუხე, ეს ბაზები რაც გაქვს არაფრად არ ვარგა, ახალი დამპი გააკეთე. ტექსტურად შენახული სტრანნად პატარაა 1.5 მეგაბაიტია,. იასნია რაღაც აკლია ტან მოშნად, იმიტომ რომ GZIP-ში არსეული არის 17 მეგაბაიტი და გახსნისას ხდება 132 მეგაბაიტი. იასნია მოშნად ცუდატაა txt ვერსყა შენახული. პლიუს შიგნით უნიკოდის მაგივრად ANSI კოდირებაა ჩართული. INSERT INTO `ibf_forums` VALUES(2, 21, 1652, 1193776241, 18, 'ULTRASELI', 'a?a??a? a??a?a??a?? a??a?a??a??a?a?a?', '', 1, 1, 0, 1, '', '', 'a??a?a?a??a??a?a?a?a? a??a??a??a??a?sa?a?a?sa??a? ,a??a?a?? a?a??a? a??a?a?? a?a??a? a?a?a?a??!', 1354, 'last_post', 'Z-A', 100, 'all', 0, 0, 1, 1, 1, NULL, 1, 1, '', 0, 0, '', '', '', '', '', 1, '', 'a:6:{s:11:\\"start_perms\\";s:1:\\"*\\";s:11:\\"reply_perms\\";s:1:\\"*\\";s:10:\\"read_perms\\";s:1:\\"*\\";s:12:\\"upload_perms\\";s:0:\\"\\";s:14:\\"download_perms\\";s:0:\\"\\";s:10:\\"show_perms\\";s:1:\\"*\\";}', 0, 0, 0, 0, 1193218873, 'a??a?a?a??a??a?a?a?a? a??a??a??a??a?sa?a?a?sa??a? ,a??a?a?? a?a??a? a??a?a?? a?a??a? a?a?a?a??!', 1354); მგონი იასნია უკვე რომ ეს ტექსტური ვერსია უნდა გადააგდო, აქედან ვეღარაფერს არადგენ. აი მეორე ბაზა მიუხედავად იმისა რომ არის 132 მეგაბაიტი არის სტრანნად შენახული, თვითონ ცხრილეის კოდირებაა Latin1, მაშინ როდესაც Php My Admin 2.11-ს ბაზა შენახული აქვს UTF-8-ში, შედეგად ბაზაში არსებული ჩანაწერები გამოიყურება შემდეგნაირად: INSERT INTO `ibf_forums` VALUES(2, 21, 1652, 1193776241, 18, 'ULTRASELI', 'ფáƒáƒ უმის შესáƒáƒ®áƒ”ბ', '', 1, 1, 0, 1, '', '', 'შემáƒáƒ˜áƒ®áƒ”დე áƒáƒ£áƒªáƒ˜áƒšáƒ”ბლáƒáƒ“ ,შენ ფáƒáƒ უმს წირდები!', 1354, 'last_post', 'Z-A', 100, 'all', 0, 0, 1, 1, 1, NULL, 1, 1, '', 0, 0, '', '', '', '', '', 1, '', 'a:6:{s:11:\\"start_perms\\";s:1:\\"*\\";s:11:\\"reply_perms\\";s:1:\\"*\\";s:10:\\"read_perms\\";s:1:\\"*\\";s:12:\\"upload_perms\\";s:0:\\"\\";s:14:\\"download_perms\\";s:0:\\"\\";s:10:\\"show_perms\\";s:1:\\"*\\";}', 0, 0, 0, 0, 1193218873, 'შემáƒáƒ˜áƒ®áƒ”დე áƒáƒ£áƒªáƒ˜áƒšáƒ”ბლáƒáƒ“ ,შენ ფáƒáƒ უმს წირდები!', 1354); კაროჩე ან ხელახლა შეინახე ეგ ბაზა იგივე Php My Admin 2.11-ის მეშვეობით და მიუთითე შენახსისას კორექტული კოდირეა, ან გამოიყენე Php My Admin-ის ძველი ვერსია რომელიც პირდაპირ Latin1-ზეა ორიენტირებული, ან ყველაზე კაია Sypex Dumper-ით შეინახო ის ძბელი საიტის ბაზა და მერე იმაზე Sypex Dumper-ით აქაჩო ბაზა. ეგ პროგრამა Php My Admin -ზე პატარაა მარა კორექტულად ხვდება ცხრილების კოდირებას. დალშე ტექსტი ეხება ყველას კაროჩე ეს შეცდომა ყველაზე ხშირია. ასე რომ ვთხვ ყველას გაითვალისწინოს ეს პრობლემა, საქმე იამშია რომ IPB-ს ინსტალაციისდროსვე ახლად შექმნილი ბაზა უნდა გადაიყვანოთ UTF-8-ში, იდეაშI ახალ Mysql-ს როცა აინსტალირებ ეგრევე უნიკოდშია სერვერი გაშვებული, მაგრამ ძველი კონფიგის პონტი, ან დეფაულტ სეტინგი შეიძლბა სასურველ კოდირებაში არ ქმნიდეს ბაზებს. ეს ყველაზე მეტად ეხება სამართავ პანელებს რომლითაც იქმნება ხოლმე ბაზები და როგროც წესი იქმნება Latin1-ში, იმიტომ რომ MYSQL-ის სასტავმა მოტვინა რომ აქტუალურია UTF-8 მაგრამ პანელების შემქმნელები ჯერჯერობით ისევ ორიენტირებული არიან ლათინურ კოდირებაზე და თავს უნიკოდით არ იწუხებენ. მოკლედ ერთერთ პოსტში ვახსენე რომ მაგალითად იგივე Php My Admin-ის გამოყენებისას შეგიძლიათ გადახვიდეთ ჩანართში SQL და შეასრულეთ შემდეგი ბრძანება: ALTER DATABASE `შენი_ბაზის_სახელი` DEFAULT CHARACTER SET utf8 ოღონდ ეს უნდა გააკეთოთ ბაზის შექმნის დროსვე, ანუ შექმენით ბაზა და ეგრევე გადაიყვანეთ ამ კოდირებით უნიკოდში, თორემ თუ ჩაასხით უკვე ინფო, ანუ დააინსტალირეთ რაიმე დვიჟოკი და იამს თავისი ინფო შეიტანა, მერე რაც გინდათ აკეთეთ, ხშირად შემდგომი კოდირება პირიეით უფრო მეტ შეცდომას იწვევს ხოლმე! |
|
|
![]() ![]() |
მსუბუქი ვერსია | ახლა არის: 7th August 2025 - 06:34 PM |