• 締切済み

文字コード変換

takapiiiの回答

  • takapiii
  • ベストアンサー率55% (944/1707)
回答No.2

>ちなにみphp.iniとかを取得するにはPHPのバージョンは php.iniはPHPの設定ファイルですので、通常PHPをインストールしたディレクトリか、もしくはシステムフォルダに入っています。探してみてください。 もしかしたらphp.ini-distという名前になっているかもしれませんので、それをテキストエディタやメモ帳などで開いて編集し、php.iniという名前でWindowsフォルダに保存します。 ;extension=php_mbstring.dll となっている行の頭の;を削除する事で有効になります。 参考サイト: http://y-kit.jp/saba/xp/phpsetup.htm php_mbstring.dllは、インストールされていなければダウンロードしてください。既に存在するかどうか確認してください。 http://jp.dll-download-system.com/dlls-p-/php-mbstring.zip.html

関連するQ&A

  • 文字コード変換

    初心者で、どう質問をすれば理解してもらえるか分かりませんが、 文字コードを出力先に合わせて "EUC-JP"と変換していのですがうまい事いきません。 <?php $str = "あああ"; $str = mb_convert_encoding($str, "EUC-JP", "auto"); echo $str; ?> というふうに書いても Fatal error: Call to undefinde function mb_convert_encoding() と出てきて、エラーがおきてしまいます。 ちなみにMS-DOSを使用してます 答えれる事は何でも答えますので何か、ほかに方法があれば教えてください。 お願いします。

    • 締切済み
    • PHP
  • ローカルWinXP環境でのPHP+PostgreSQL

    初歩的な質問で申し訳ありません。 PHP+PostgreSQLの勉強をしようと思い、WinXPのローカルマシン上にApache(1.3.27)+PostgreSQL(7.2.1)+PHP(4.3.0)をインストールしました。PostgreSQLを使わないでPHPだけだとブラウザで正しく表示されるのですが、PostgreSQLを使おうとするとエラーになります。 コーディングは $con = pg_connect("localhost port=**** dbname=**** user=*** password=***");です。 エラーは Call to undefined function: pg_connect() in~ でpg_connect未定義だと思います。 PHPのDLLのコピーはphp4ts.dll及びdllフォルダ中の全DLLをシステムファイルにコピーしています。 iniファイルはdoc_root、extension_dir、include_pathを設定しています。 何か拡張モジュールが必要なのでしょうか? それとも他にコピーするDLLがあるのでしょうか?もしくはiniファイルの設定不足なのでしょうか? よろしくお願い致します。

    • 締切済み
    • PHP
  • PHP5.3.0のSQlite関数に必要なDLL

    以前PHP5.0.4で動作していたSQLiteを利用したプログラムが Apacheでエラーが返ってきます。 現在の環境:PHP5.3.0 Apache2.2 php.iniに以下のようにつけくわえてもだめでした。 extension=php_pdo.dll extension=php_sqlite.dll 両方、5.3.0のextディレクトリにはなかったので、どっかから ダウンしましたが、このdllがいけないのか、php.iniの extensionが間違っているのかわからないという状態です。 ちなみにphp_pdo_sqlite.dllというファイルは、5.3.0のextフォルダに 最初からあったみたいなので、 extension=php_pdo.dll extension=php_pdo_sqlite.dll にしてみたのですが、これでもsqlite_open()関数をコールするところで、undefined function call というエラーがApacheから返ってきます。 いったいどうすればいいのでしょうか。

  • よく使うコードを外部ファイル化

    VB.netを使用しているのですが、良く使用するコマンドなどを外部ファイル化して、使いまわしする事ってできるのでしょうか・・? Windowsのバッチファイル(.bat)だと、call aaa.batなどと書けば、aaa.batの内容を実行して変数などは保存されたまま戻って来てくれますよね。。これと同じ事が実現できればなぁと思っております。 お時間がある時で結構ですので、アドバイス頂けると嬉しいです。

  • エラー発生!!

    『oci8: Unable to inistialize module』 PHP4とApacheをインストールして オラクルアクセスのアプリケーションを作成しました。 C:\winnt\system32 にphp_oci8.dllを置き、 実行すると、上記のエラーが発生します。 php4ts.dllもどうようにコピーし、 PHP.iniファイルの設定もextention = =php_oci8.dll としました。 どうすればいいのでしょう?

    • ベストアンサー
    • PHP
  • WINDOWS バッチで起動したときの mysql_connect

    現在、DB上のデータを、自動で会員に一斉メールするスクリプトを実現させようと四苦八苦しております。 スクリプト自体はできて、問題はないのですが、 テスト環境のWINDOWSのバッチ処理で php.exeでスクリプト(PHPファイル)を実行するよう書いてあるのですが、 なぜか Call to undefined function mysql_connect なるエラーは発生してしまいます。 ブラウザから実行(ページを開く)と問題ないのですが、バッチのほうだと上記エラーがでてしまいます。 なにかヒントでもいただけたら幸いです。 よろしくお願いします。 PHP 5.05 MySQL 4026

    • ベストアンサー
    • PHP
  • 文字コードについて

    バッチファイル(コマンドプロント)を使用 PHP バージョン 5.1.6.6 初心者で、何を言っているのかよく分からないかもしれないのですが、 php.iniファイルや htaccessファイルで、文字コードの設定をしない 文字コードの変換は出来ないのでしょうか?? 私的には、textの中で、文字コードを変換してくて mb_convert_encoding関数やmb_internal_encodingなどを試して見た所 コマンドプロントに構文エラーみたいな感じで、スクリプトが止まってしまいます。 何かいい方法や原因が分かる方教えてください。 宜しくお願いします。 何か追記が必要ならわかる限り伝えます。

    • 締切済み
    • PHP
  • PHPのpg_pconnect関数について

    WindowsにApache2・PHP5・Postgresqlをインストールしました。 PHPは動くのですが、pg_pconnectのようなpostgresql関係の関数が動きません。 具体的には Call to undefined function pg_pconnect() というエラーがでます。 php.iniのextension=php_pgsql.dllの箇所を有効にしたのですが、それでもエラーが出ます。

    • 締切済み
    • PHP
  • pdflib /pdi の拡張関数が有効に出来ない

    現在PHPを学習しておりますが、 以下で躓いております・・・ご教示ください。 PDFLib/PDIライブラリを使用して、PDFを作成を試みたのですが、 <?php $objPdf=pdf_new(); pdf_begin_document($objPdf,"","");  ・  ・  ・ なんですが、 Fatal error: Call to undefined function pdf_new() in"C//・・・・・・"on line 2 というエラーが表示されてしまいます。 c:/php/extにサンプルでついていたlibpdf_php.dllファイルを入れ、 Windowsフォルダのphp.iniファイルには extension_dir = "c:/php/ext" extension=libpdf_php.dll という記述はしました。 ちなみに extension=php_mbstring.dll は問題なく動作しているようです。

    • ベストアンサー
    • PHP
  • SQLITEの構築について

    現在、レンタルサーバーでSQLITEを使おうと思い、 <html> <head><title>PHP TEST</title></head> <body> <?php $link = sqlite_open('test.db', 0666, $sqliteerror); if (!$link) { die('接続失敗です。'.$sqliteerror); } print('接続に成功しました。<br>'); // SQLiteに対する処理 sqlite_close($link); print('切断しました。<br>'); ?> </body> </html> と、スクリプトを組んだのですが、ブラウザでアクセスすると Call to undefined function sqlite_open()という、エラーが出てしまいます。これがsqlite_open()関数が定義されていないという意味はわかるのですが、何故このエラーが表示されるのか理解できません。 レンタルサーバーではSQLITEが使えるとかかれており、またphpのバージョンも5.1.6と、SQLITEが標準でバンドルされているはずなんですが、何もしようともcall to undefined ~~  というエラーが出てしまいます。 レンタルサーバー内でこのエラーを出さず、sqliteを使えるようにするにはどうしたらよいでしょうか?ご教授お願いします。 また、余談かもしれませんが、自分なりに、検索し、調べた結果、php.iniというファイルを作成し display_errors = On extension=php_pdo_sqlite.dll extension=php_pdo.dll extension=php_sqlite.dll と、書き込んだファイルをサーバーにあげたのですが、無意味でした。 よろしくお願いします。

    • ベストアンサー
    • PHP