當前位置:首頁 » 編程語言 » mbstringphp

mbstringphp

發布時間: 2023-07-13 18:28:19

phpmyadmin中的mbstring有什麼用

mbstring庫 全稱是Multi-Byte String 即各種語言都有自己的編碼,他們的位元組數是不一樣的,目前php內部的編碼只支持ISO-8859-*, EUC-JP, UTF-8
其他的編碼的語言是沒辦法在php程序上正確顯示的。
解決的方法就是通過php的mbstring函數庫來解決
其安裝是在編譯php的時候加上--enable-mbstring=?
"="後面就是跟需要支持的語言,j具體參數如下:--enable-mbstring=cn for Simplified Chinese support, --enable-mbstring=tw for Traditional Chinese support, --enable-mbstring=kr for Korean support, --enable-mbstring=ru for Russian support, and --enable-mbstring=ja for Japanese support.
「沒有發現PHP 的擴展設置mbstring,而當前系統好像在使用寬字元集。沒有mbstring
擴展的phpMyAdmin 不能正確識別字元串,可能產生不可意料的結果.」
這是因為我們在裝PHP的時候沒有把mbstring模塊加上。
在win下很簡單啦,只要到配置文件里把mbstring.dll前面的分號去掉,並把文件放到相應的地方就可以了,在linux下就不同了,但是也很簡單。只要在編譯PHP的時候加上參數
--with-mbstring --enable-mbstring=all
就可以了。
我用的是ubuntu11.04 提示with參數不正確,於是去掉了with,就可以了

找到了解決的辦法,只可惜伺服器不是自己的,無法使用,特地貼出來,供以後需要的朋友參考:
出現「沒有發現 PHP 的擴展設置mbstring, 而當前系統好像在使用寬字元集。沒有 mbstring 擴展的 phpMyAdmin 不能正確識別字元串,可能產生不可意料的結果.」
解決方法:
win系統:
打開c:/windows/php.ini

;extension=php_mbstring.dll
改成
extension=php_mbstring.dll
unix:
打開/etc/php.ini

;extension=php_mbstring.so
改成
extension=php_mbstring.so
可能通過查看phpinfo();來確認php.ini的位置以及PHP當前支持的一些特性。
伺服器配置可能出現的錯誤,以及修改。
PHP配置:屏蔽了一些雖然正規但會有偶然突然顯示出錯的代碼 error_reporting = E_ALL改為error_reporting = E_ALL & ~E_NOTICE
修改display_errors 值為 off

Ⅱ 如何開啟Php-mbstring、Php-gd模塊

找到你的PHP環境中的php.ini文件,搜索下面兩行,查看是否前面有分號(;),如果有,去掉,然後重新啟動Web伺服器(如:Apache,IIS等):
extension=php_gd2.dll
extension=php_mbstring.dll
如果你的服務可以正常啟動,應該就已經載入了這兩個模塊,如果不能啟動,你還需要查看一項:
extension_dir =
看看你這項設置的路徑是什麼,相應的路徑里有沒有上面載入的兩個dll文件,如果沒有,你需要根據你的PHP版本去下載相應的文件,並且放到extension_dir指定的目錄中。
當然,Linux環境下的實現方式是一致的,只是載入的文件的後綴可能不是.dll,具體是什麼我忘記了。

Ⅲ php 如何判斷字元是漢字還是英文

常見的就是用strlen()和mb_strlen()函數
strlen($str); 中文utf8佔3個字元
mb_strlen($str,'utf8'); 中文utf8佔1個字元
可以根據strlen()和mb_strlen()返回結果,兩者比較判斷是漢字、英文還是中英混合
strlen() 等於 mb_strlen() 全英
strlen() 對 mb_strlen() 取余為0 全漢

需要注意的是,mb_strlen並不是PHP核心函數,使用前需要確保在php.ini中載入了php_mbstring.dll,即確保「extension=php_mbstring.dll」這一行存在並且沒有被注釋掉,否則會出現未定義函 數的問題。

Ⅳ 如何為已安裝php擴展安裝mbstring

方法一:
linux系統直接yum安裝
yum install php-mbstring
方法二重新編譯:
1、進入php源代碼目錄、
2、執行一下命令
./configure --with-php-config=/opt/php/bin/php-config
make
make install
-------------------
安裝完成,在php.ini中添加mbstring
extension=mbstring.so

Ⅳ linux 怎麼安裝php-mbstring

linux系統下php安裝mbstring擴展的二種方法:

第一種方法:

1、輸入命令:

使用/usr/local/php/bin/php -v #查看配置是否錯誤
使用php.info查看mbstring是否安裝成功。

熱點內容
java位與運算 發布:2025-02-08 18:48:22 瀏覽:217
sift演算法詳解 發布:2025-02-08 18:35:23 瀏覽:580
linux標准錯誤的是 發布:2025-02-08 18:32:07 瀏覽:916
蠻多小說怎麼緩存書架的小說 發布:2025-02-08 18:30:16 瀏覽:889
光遇花開腳本封號嗎 發布:2025-02-08 18:23:15 瀏覽:535
怎麼弄ld帳號和密碼 發布:2025-02-08 18:11:42 瀏覽:628
新逍客20發動機壓縮比 發布:2025-02-08 17:58:10 瀏覽:116
qq號和密碼我都知道為什麼登不上 發布:2025-02-08 17:52:21 瀏覽:872
寶塔伺服器ip進不去 發布:2025-02-08 17:52:18 瀏覽:383
擔保中介源碼 發布:2025-02-08 17:14:37 瀏覽:413