mbstring

    5熱度

    1回答

    mbstring PHP模塊有一個strict_detection設置,documented here。不幸的是,手冊完全沒用。它只是說這個選項「啓用嚴格編碼檢測」。 我做了一些測試,無法找到任何mbstring函數如何受此影響。 mb_check_encoding()和mb_detect_encoding()爲有效和無效的UTF-8輸入提供了完全相同的結果。 (編輯:)在PHP 5.1.2中添加

    0熱度

    1回答

    ,我改變了默認的PHP版本,一老一(28年3月5日),但是當我嘗試在跳到phpMyAdmin我得到的錯誤 *致命錯誤:調用未定義的函數mb_detect_encoding()在C:\ xampp2 \ phpMyAdmin \ libraries \ php-gettext \ gettext.inc上行177 * 瀏覽通過此論壇我發現這意味着我需要mbstring庫 我啓用它在php.ini像這

    0熱度

    3回答

    因此,我發佈了幾個問題,涉及使用PHP編寫的現有軟件更新以支持unicode/utf8。其中一個解決方案是用PHP的mb_string函數覆蓋PHP的默認字符串函數。但是,我看到很多人在談論消極後果,但沒有人真正闡述它們。有人能解釋這些消極後果嗎? 爲什麼用它的mb_string函數重寫PHP的默認字符串函數是「壞」?畢竟這比用手動替換所有那些具有相應mb_函數的函數簡單得多。那麼我錯過了什麼?這

    5熱度

    3回答

    我有UTF-8和mb_strtoupper的問題。 mb_internal_encoding('UTF-8'); $guesstitlestring='Le Courrier de Sáint-Hyácinthe'; $encoding=mb_detect_encoding($guesstitlestring); if ($encoding!=='UTF-8') $guesstitlest

    5熱度

    2回答

    由於某些原因,在phpunit中運行mb_convert_encoding時,我得到了意想不到的結果。例如執行以下操作: var_dump(mb_convert_encoding(utf8_decode('ö'), 'UTF-8') === 'ö') 以上的回報bool (true)下PHP-FPM,和PHP-CLI,然而在PHPUnit的返回false,mb_convert_encoding()

    17熱度

    7回答

    如何檢查mbstring擴展是否加載到php腳本中?

    4熱度

    1回答

    mbstring擴展提供對簡體中文的增強支持, 除日文以外,還有繁體中文,韓文和俄文。 我試着在我的PHP頁面上顯示一個日文字符(我從www.google.co.jp複製)並顯示正常。當我顯示UTF-32字符時,是否需要使用mbstring? 編輯: <?php echo "भ"; $s = strlen("भ"); echo $s; ?> 如何使代碼的

    4熱度

    2回答

    幾個月前,我做了一個短代碼,它使用mb_strimwidth()將某些文本準確地放入表格單元格,並將點放在截斷字符串的末尾。 現在一些時間後,我試圖執行相同的代碼,並將其與此錯誤出去: Fatal error: Call to undefined function mb_strimwidth() in ... 我試圖找到mbstring.php文件,當我發現mb_strimwidth()功能,

    1熱度

    3回答

    我陷入了這個問題,我似乎無法找到解決方案。 安裝在服務器上的PHP版本是5.3.22。安裝Joomla和默認的樣本數據後,我得到這個錯誤訪問網站: Fatal error: Call to undefined function mb_strpos() in /public_html/site/templates/yoo_sync/layouts/module.php on line 115 我

    6熱度

    3回答

    我收到提示 Call to undefined function FOS\UserBundle\Util\mb_convert_case() app_path/vendor/bundles/FOS/UserBundle/Util/Canonicalizer.php on line 18 當我嘗試加載燈具它發生。 第一步是安裝mbstring.so轉,所以我編譯PHP和 --enable-mbs