PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : ارتقا 1.0 به 1.5 و مشکل utf8



diba77
04-18-2011, 03:52 AM
سلام من جوملا سایتم رو از 1.0 به 1.5 ارتقا دادم اما تو یکی از کامپوننتهام که خودم نوشتم مشکل utf دارم یعنی وقتی دیتا بیس کامپوننتمو اینپورت کردم فقط داخل اون کامپوننتم فونت خراب میشه

mhadaily
04-18-2011, 04:35 AM
سلام
فونت ها چه شکلی می شوند ؟ به صورت علامت سوال ظاهر می شوند و یا مشکل دیگری دارند ؟ آیا امکان دیدن وجود دارد و یا تصویری که لینک کنید ببنیم

diba77
04-18-2011, 05:02 AM
سلام
فونت ها چه شکلی می شوند ؟ به صورت علامت سوال ظاهر می شوند و یا مشکل دیگری دارند ؟ آیا امکان دیدن وجود دارد و یا تصویری که لینک کنید ببنیم


بله لینکشو واستون گذاشتم مرسی
<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b> &amp;id=74

mhadaily
04-18-2011, 05:14 AM
بعد از ارتقا اینطور شده ؟

باید از کامپوننت که استفاده میکنید با بررسی متوجه شوید که اینکودینگ استفاده شده چیست و روی آن کار کنید از روی دیتابیس نیز میتوانید به نتایجی برسید و مشکل را حل کنید

برای تبدیل انکدوینگ نیز از جستجو در انجمن استفاده کنید

diba77
04-18-2011, 05:48 AM
بعد از ارتقا اینطور شده ؟

باید از کامپوننت که استفاده میکنید با بررسی متوجه شوید که اینکودینگ استفاده شده چیست و روی آن کار کنید از روی دیتابیس نیز میتوانید به نتایجی برسید و مشکل را حل کنید

برای تبدیل انکدوینگ نیز از جستجو در انجمن استفاده کنید


اینکودینگ استفاده شده utf8_persian_ci یا utf8_general_ci است

mhadaily
04-18-2011, 05:54 AM
سلام
اصولا در جوملا 1.5 utf8_general_c است اما در حال تبدیل احتمالا می بایست تغییرات دیگری بدهید و به حالت latin1_swedish_ci استفاده کنید

diba77
04-18-2011, 06:07 AM
سلام
اصولا در جوملا 1.5 utf8_general_c است اما در حال تبدیل احتمالا می بایست تغییرات دیگری بدهید و به حالت latin1_swedish_ci استفاده کنید



باز تاثیر نداشت جناب

mhadaily
04-18-2011, 06:09 AM
خدمت شما عرض کردم نیاز به تغییراتی احتمالا در کد های اون کامپوننت هست تا به درستی نمایش داده بشه

شاید هم مجبور به کانورت دوباره فقط اون کامپوننت باشید

متاسفانه بنده با کامپوننت مورد استفاده شما اشنا نیستم

diba77
04-18-2011, 06:40 AM
سلام
اصولا در جوملا 1.5 utf8_general_c است اما در حال تبدیل احتمالا می بایست تغییرات دیگری بدهید و به حالت latin1_swedish_ci استفاده کنید



باز تاثیر نداشت جناب
منظورتون اینه که دیتابیس 1.0 به حالت latin1_swedish_c بکنم و بعد اکسپورت بگیرم با حالت latin1_swedish_c اینپورت کنم ؟

mhadaily
04-18-2011, 06:43 AM
سلام
دیتابیس به صورت latin هست و بعد از انتقال هم در دیتابیس به همین شکل منتقل می شود باید در کامپوننت تعریف کنید که انکودینگ را به درستی نمایش دهد و با ساختار ذخیره شده در دیتابیس مطالبقت کند

متاسفانه بنده با کامپوننت شما آشنا نیستم

diba77
04-18-2011, 06:44 AM
باز تاثیر نداشت جناب
منظورتون اینه که دیتابیس 1.0 به حالت latin1_swedish_c بکنم و بعد اکسپورت بگیرم با حالت latin1_swedish_c اینپورت کنم ؟
[/quote]
[/quote]

این کد را هم بهش اضافه کردم
$sql = &quot;SET NAMES &#039;utf8&#039;&quot;;
mysql_query($sql, $link);