mortaza_max 57 ارسال شده در شهریور 92 دوستان سلام من یه کامپوننت دارم که وقتی در مدیریتش که بخشی به نام تنظیمات داره و یه مطلبی برای نمایش در سایت هست رو مینویسم مطالب فارسی رو این شکلی نمایش میده: u0627u0644u0633u0648u0646 u06ccu06a9 u0633u0627u06ccu062a u0628u0632u0631u06af u062fu0631 u0632u0645u06ccu0646u0647 u0641u0631u0648u0634 u06a9u0641u0634u060c u06a9u06ccu0641 u060c u0644u0628u0627u0633u060c u0644u0648u0627u0632u0645 u0622u0631u0627 ولی فایل زبانش رو که فارسیه خوب نشون میده در ضمن تمامی فایل ها با یونیکد utf-8 without BOM هست که به utf-8 تغییر دادم ولی باز درست نشد که هیچ یه خطایی هم در سایت ایجاد شد(فایل ضمیمه) لطفا کمک کنید نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
مصطفی صفرعلی 2,891 ارسال شده در شهریور 92 با سلام لطفا" اسپم نکنید ! ابتدا انکدینگ جدول مربوط به افزونه رو بررسی کنید که روی utf8_general_ci یا utf8_unicode_ci باشه اگر نتیجه نگرفتید ، داخل فایلهای افزونه رو بررسی کنید و به دنبال charset بگردید و مطمئن شوید که روی utf-8 قرار داشته باشد موفق و پیروز باشید یا حق نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
mortaza_max 57 ارسال شده در شهریور 92 ممنون از جوابتون. انکدینگها درستند. ولی فایلی به اسم charset وجود ندارد. نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
مصطفی صفرعلی 2,891 ارسال شده در شهریور 92 با سلام منظور من رو اشتباه متوجه شدید ! عرض کردم خدمتتون در داخل فایلها یعنی در متن فایلها جستجو کنید موفق و پیروز باشید یا حق 1 واکنش ها : mortaza_max نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
mortaza_max 57 ارسال شده در شهریور 92 با سلام مجدد 30 تا charset وجود داره که اکثرشون utf-8 هستند به جز چند مورد که میذارمشون 1- $post_elements['_charset_']='ISO-8859-1'; 2- ENGINE=MyISAM DEFAULT CHARSET=utf8; حدود 7 تاش به این شکلن 3- <file driver="mysql" charset="utf8">sql/install.mysql.utf8.sql</file> اینارو تغییر بدم به utf-8? نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
youngboy 4 ارسال شده در شهریور 92 با سلام مجدد 30 تا charset وجود داره که اکثرشون utf-8 هستند به جز چند مورد که میذارمشون 1- $post_elements['_charset_']='ISO-8859-1'; 2- ENGINE=MyISAM DEFAULT CHARSET=utf8; حدود 7 تاش به این شکلن 3- <file driver="mysql" charset="utf8">sql/install.mysql.utf8.sql</file> اینارو تغییر بدم به utf-8? خوب الان فقط اون مورد یک درست نیست. دو مورد دیگه که درسته. اگر اطلاعات خاصی دارید یه بکاپ تهیه کنید و charset هایی که مثل مورد یک utf8 نیستند utf8 کنید و تست کنید 1 واکنش ها : mortaza_max نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
mortaza_max 57 ارسال شده در شهریور 92 خیلی ممنون آقا وحید ولی بازم فرقی نکرد نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
مصطفی صفرعلی 2,891 ارسال شده در شهریور 92 با سلام دوست عزیز ، برخی از مشکلات انکدینگها با انجام تغییرات حل نمیشن باید بعد از تغییرات یه متن جدیدی ایجاد کنید تا صحت درستی آن مشخص شود به عبارت دیگر مشکلات قبلی حل نمیشن و از این به بعد دیگر مشکلی نخواهید داشت . موارد قبلی رو باید بطور دستی دوباره ویرایش کنید موفق و پیروز باشید یا حق 1 واکنش ها : mortaza_max نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
mortaza_max 57 ارسال شده در شهریور 92 آقای صفر علی ممنون از جوابتون اینکار رو بارها کردم ولی متاسفانه .... نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
مصطفی صفرعلی 2,891 ارسال شده در شهریور 92 با سلام شما خط اول رو به چه شکل ویرایش کردید ؟ موفق و پیروز باشید یا حق 1 واکنش ها : mortaza_max نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
mortaza_max 57 ارسال شده در شهریور 92 (ویرایش شده) به این شکل: $post_elements['_charset_']='UTF-8'; کلا کدهای این قسمت: که خط 4 همین کد میباشد $post_elements=array(); $form_action=$this->getElementString($res,'action="','"'); $post_elements['nojs']=0; $post_elements['_charset_']='UTF-8'; $post_elements['MLS']='UA-*'; $post_elements['MSS']='!AD-*'; $post_elements['SAD-AL-DR']=0; $post_elements['FUA-DownloadFormat']='OL'; $post_elements['FUA-Group']=0; $post_elements['MSignal_UA-Download*']=''; $res=$this->post($form_action,$post_elements); if ($this->checkResponse('contacts_file',$res)) $this->updateDebugBuffer('contacts_file',"{$form_action}",'POST',true,$post_elements); else { $this->updateDebugBuffer('contacts_file',"{$form_action}",'POST',false,$post_elements); $this->debugRequest(); $this->stopPlugin(); return false; } ویرایش شده شهریور 92 توسط mortaza_max نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر