使php支援mbstring庫

2021-06-22 12:40:28 字數 823 閱讀 5666

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庫以及使用

1.執行 yum install php mbstring 2.修改php.ini 這一步非常重要,部分lxadmin版本無法自動修改 echo extension mbstring.so etc php.ini 更具php安裝目錄而定 3.重啟web service 如果是apache servi...

使PHP載入Mbstring模組。

windows server2003環境 首先用phpinfo測試頁面看一下有沒有裝載mbstring,如果沒有,嘗試將php mbstring.dll複製到 windows 目錄下。然後在php.ini配置檔案中將擴充套件extension php mbstring.dll前面的分號去除後重啟下w...

使Apache支援jsp和php

下面要在dns裡加上網域名稱,因為我是win 2000pro,沒有dns,所以我直接在c winnt system32 drivers etc hosts win2k下,98我不知道有沒有 檔案中加上 192.168.0.152 www.wen.jsp.com 192.168.0.152 www.w...