タグ

ブックマーク / yossy.iimp.jp (3)

  • PHP5でfgetcsvが正常に動作しない : ::yossy.blog::

    Posted on 7月 19, 2006 Filed Under PHP | CSVのインポート機能を持ったシステムをPHP4環境からPHP5環境へ移行したら、 なぜかCSVデータを正しく読み込んでくれない。っていうか一文字目が文字化け。 超悩んだあげくぐーぐるさんで検索しても以下のような記事しかみつからず。 [PHP-dev 1205] PHP5のfgetcsv()関数について 人力検索はてな - PHP4からPHP5へソースの移(長いので略) csvファイルを読み込むと1バイト目の日語が文字化け 3つ目の掲示板のyossyはあたくし自身なんですが・・・。 setlocaleとかいろいろ試してもしても結局読み込まれるCSVの文字コードは ほとんどSJISなせいなためかなんだかうまくいきません。 ちなみに検証環境はほぼFedoraCore4のデフォルトです。 PHPは5

  • MySQL : ::yossy.blog::

    PHPからMySQL4.1とか5.0とか5.1とかに接続すると文字化けする Posted on 7月 24, 2006 Filed Under MySQL | 1 Comment GoogleさんやYahooさんで「PHP MySQL 文字化け」とかで検索しても なかなか自分の環境にあった文字化け回避方法がなく超悩んで試行錯誤してみました。 なんか、いろいろなサイトを見ても、MySQLのバージョンが明確にされていないんです。 それじゃぁなんだかしっくりきません。 ある環境では文字化けが解消されたとしても、違う環境だと文字化けてしまうかもしれません。 ということで、まず、MySQLの文字コードに関する重要な設定項目を調べてみましょ。 ・・・の前にMySQLのマニュアルにあるCJK(Chinese, Japanese, Korean)のFAQページに目を通してみましょう。 My

    digitalbox
    digitalbox 2008/05/24
    たすかりました。
  • PHPで「髙(はしごたか)」「﨑(たつさき)」が文字化ける(1) : ::yossy.blog::

    Posted on 7月 20, 2006 Filed Under PHP | CSVファイルに書かれた人名にIBM拡張文字が含まれていると文字化けた。 「髙橋」が「鄕@」みたいな感じに。マジPHPうんこだべや(でもPHPは好きだよ)。 調べてみたらこんなライブラリがあったので今度実験してみよう。 CP51932 (Windows語EUCコードページ 51932) と eucJP-win の差異を吸収するためのスクリプト こっちは参考。 [教えて!goo] 「髙(はしごたか)」を文字コード変換 それにしてもホント日語の文字コード複雑すぎ。 まだまだ勉強しなきゃダメだなぁ。。。 こういうのって大規模な基幹系システムだとどういう風に処理してんだろ。 メインフレームとかだと独自に文字コード持ってるから大丈夫そうだけど、 ・・・JavaUTF-8だから大丈夫なのかな? こ

    digitalbox
    digitalbox 2007/10/04
    その2も参照。
  • 1