رفتن به مطلب

مشکل در خروجی به صورت utf


پست های پیشنهاد شده

سلام دوستان

افزونه ای هست که داخل آن کد زیر موجود است


$sql = "SELECT je.email, je.name, UNIX_TIMESTAMP(je.timestamp) as timestamp FROM $wpdb->justemails je ";
$collected_emails = $wpdb->get_results($sql);
$just_emails = array();
$emails_and_names = array();
if(!empty($collected_emails))
{
foreach($collected_emails as $ce)
{
$just_emails[] = $ce->email;
if(!empty($ce->name))
$emails_and_names[] = $ce->name . ' <' . $ce->email . '>';
else
$emails_and_names[] = $ce->email;
}
}

در این خط

$emails_and_names[] = $ce->name . ' <' . $ce->email . '>';

خروجی نام " $ce->name " بصورت علامت ؟ نمایش داده میشه !

البته از sql تیبل name رو روی utf8_general_ci تنظیم کردم ولی همچنانم مشکل باقیست .

چطوری میشه خروجی رو بصورت utf-8 چاپ کرد ؟

ممنون میشم راهنمائی بفرمائید .

ویرایش شده توسط nanook
لینک به ارسال

ایا اطلاعات درون جدول justemails دیتابیستون فارسی هست یا اونجا هم به صورت حروف ناخوانا یا علامت سوال هست؟

ایا SAVE AS و ENCODING فایلی که این کد داخلش هست رو به صورت utf-8 قرار دارد یا خیر؟

لینک به ارسال

سلام مرسی از پاسختون بله تو جدول فارسی نشون میده ولی در قسمت مدیریت افزونه به صورت علامت ؟ نشون میده !

در قسمت مدیریت افزونه خروجی در یک textarea نشون داده میشه .

<textarea style="width: 500px; height: 100px;"><?php echo esc_textarea(implode(", ", $emails_and_names)); ?></textarea>

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...