修正~Customer UI 多國語言問題

    版本為 16:19, 27 Jan 2025

    到這個版本。

    返回到 版本存檔.

    查閱目前版本

    Q: Customer UI  選擇 Turkish 語言,登入後會出現空白頁

    Ans: 這是因為 PHP Bug:

    https://bugs.php.net/bug.php?id=42526
    https://bugs.php.net/bug.php?id=18556

    解決方法:加上 setlocale(LC_CTYPE, 'C')
    編輯 /var/www/html/common/lib/languageSettings.php

    putenv("LANGUAGE=$slectedLanguage");
    setlocale(LC_ALL, $slectedLanguage);
    setlocale(LC_MESSAGES,  $languageEncoding);
    // Fix for language Turkish issue
    if ($slectedLanguage == "tr_TR.UTF-8")
    {
         //setlocale(LC_CTYPE, 'C');
         setlocale(LC_CTYPE, 'en_US' . '.utf8');
    }
    Powered by MindTouch Core