mbstring

    7

    1答えて

    Apache/2.2.11(Fedora)のPHP 5.2.6のインストールにmbstring拡張機能を追加する必要があります。動的拡張が有効になっているので、必要なのは.soファイルと.iniファイルです。これらのファイルを単にドロップして動作させることはできますか、あるいはPHPを再コンパイルする必要はありますか?それが単にアップロードされ、行くなら、どこで必要なファイルを入手できますか?

    42

    10答えて

    UTF-8エンコーディングではないファイルがたくさんあり、サイトをUTF-8エンコーディングに変換しています。 私はUTF-8で保存したいファイルのための簡単なスクリプトを使用していますが、ファイルは古いエンコーディングで保存されます。 header('Content-type: text/html; charset=utf-8'); mb_internal_encoding('UTF-8');

    0

    1答えて

    私はcPanelでcentOSマシンを持っています。私たちはmb_stringを使ってPHPをコンパイルしています。 1つを除くすべてのホスティングアカウントで無効にしたいので、php.iniで無効にしましたが、特定のホストで有効にします。 これはApacheの.htaccessファイルで可能です。しかし、どのように、どのようなコマンド?どんな洞察? ありがとうございます!

    1

    1答えて

    誰でも私に次の理由を教えてください。./configureの設定は実際に私のPHPビルドに影響しないようですか? 詳細: のphp-5.3.5 例えばドメインごとに をのphp-cgiのを使用するためにコンパイル、私は./configureは次のようになります。 ./configure --with-curl --enable-mbstring make、make installがうまく動作し

    1

    1答えて

    はこのスニペットをチェックしてください: mb_internal_encoding("UTF-8"); mb_regex_encoding("UTF-8"); mb_ereg_search_init('καλημέραCCC', 'C+'); $pos = mb_ereg_search_pos(); echo $pos[0]; (この具体的な例についてはコメントしないでください、それは

    0

    1答えて

    PHP用のmbstringモジュールをインストールしようとしました。 yum install php-mbstring /usr/local/apache/bin/apachectl restart モジュールがインストールされましたが、エラーは解消されませんでした。私のphpinfo()、存在しない "のmbstring" で Fatal error: Call to undefined

    4

    1答えて

    私のウェブサイトは、utf-8(mysql、httpヘッダー、PHP mb_stringなど)を使用するように完全に変換されています。 私はいくつかの侵入テストを行い、不正なutfを(BurpSuiteを使用して)スクリプトの1つにPOSTしようとしています。 しかし、無効なutf、$ _POST varをちょうど16進数でダンプすると、無効なutfシーケンスがmb_detect_encoding

    5

    2答えて

    何らかの理由で、mb_convert_encodingをphpunitで実行すると、予期しない結果が発生しています。たとえば、次のようやって: var_dump(mb_convert_encoding(utf8_decode('ö'), 'UTF-8') === 'ö') 上記戻りbool (true)をPHP-FPM、およびPHP-CLIの下で、PHPUnitのはfalseを返ししかし下、mb_