Emojis turn into question mark – same charset and collation
پاسخ ها: 0
سلام،
Guru مهاجرت تنها ابزاری است که تقریباً همیشه کار می کند. اکنون با مشکلی مواجه شدم، شخص دیگری قبلاً به دنبال راه حلی بود https://wordpress.org/support/topic/emoji-turned-into-question-mark-character/ – این شخص به راه حل دیگری روی آورد. پایان
پس از انتقال یک وب سایت از سرور A به سرور B، ناگهان ایموجی ها به علامت سوال تبدیل می شوند post_content
من بررسی کردم، و در حالی که درست است که مجموعه نویسه های DB در سرور قدیمی و جدید متفاوت است، wp_post
جدول و post_content
تنظیمات یکسانی داشته باشند و داده ها در آنجا ذخیره می شوند.
هر دو جدول wp_posts و هر دو post_content در سرور قدیمی و جدید نشان داده می شود utf8mb4_unicode_520_ci
🇨🇺 این یکی از نمونه های ایموجی است که جایگزین شده است → 🇨🇺
سرور جدید بر روی سی پنل اجرا می شود و من فکر می کنم در سی پنل استفاده از آن بسیار رایج است latin1_swedish_ci
برای پایگاه داده به عنوان پیش فرض برای بهترین سازگاری (در مورد این اطلاعات 100٪ مطمئن نیستم)
سرور قدیمی با یک مجموعه پیش فرض پایگاه داده ارائه می شود utf8mb3_general_ci
. در حالی که آنها متفاوت هستند، من فکر نمی کنم مهم باشد، زیرا آنچه مهم است wp_posts و post_content است، فکر می کنم.
در wp-config در سایت قدیمی (سرور قدیمی) و همچنین در سایت جدید (سرور سی پنل جدید) نمایش داده می شود.
/** Database Charset to use in creating database tables. */
define('DB_CHARSET', 'utf8');
/** The Database Collate type. Don't change this if in doubt. */
define('DB_COLLATE', '');
به نظر می رسد که این مشکل از خود فرآیند مهاجرت ناشی می شود. این اولین باری نیست که من این را می بینم، بنابراین یک بار برای همیشه آن را امتحان می کنم تا آن را حل کنم تا از آن ساعت ها عیب یابی در آینده جلوگیری کنم.
من همچنین ابزارهای جایگزین را امتحان می کنم، اما نمی دانم چگونه با Guru مهاجرت با آن برخورد کنم؟
ممنون از راهنماییتون شاید یکبار برای همیشه حل بشه
این خبر را در ایران وب سازان مرجع وب و فناوری دنبال کنیدمشاهده پاسخ های این مطلب
———————————————
این مطلب از سایت انجمن وردپرس گردآوری شده است و کلیه حقوق مطلق به انجمن وردپرس می باشد در صورت مغایرت و یا بروز مشکل اطلاع دهید تا حذف گردد
منبع: انجمن وردپرس