タグ

csvに関するyagieyのブックマーク (3)

  • PHPでSJISなCSVファイルを読み込もうとして文字化け

    ハマる定番みたいな事象なんですが、なかなか解決出来ずに小一時間あれこれ試しました。 環境は Windows 7 pro 64bit上で動く XAMPP 1.7.5 beta1 です。 Apache、PHPMySQLも)の文字コードは UTF-8 にしています。 読み込むCSVファイルは、社内の購買システムが吐き出した購買実績で、ダブルクオーテーションは使わずカンマで区切っただけのシフトJISエンコーディングされたファイルです。 最初に見つけたのは「PHPのお勉強」さんの例。 読み込めましたが、文字化けします。 ページのエンコードをシフトJISにすると見えるようになりますが、先頭の日語が化けたままです。 「phpを勉強してみる」さんの事例は、fgetcsvのマニュアルに記載された例題に近いですが、やっぱり同じ状況ですね。 「Webにまつわるエトセトラ」さんのやり方も同様です。 「php

  • 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

  • CSVファイルの一般的書式 (RFC4180 日本語訳) - アルプス登山の玄関口・笠井家

    2005年10月に公開された、RFC4180「Common Format and MIME Type for Comma-Separated Values (CSV) Files (CSVファイルの一般的書式、およびMIMEタイプ) 」の日語訳です。謝辞と文献の箇所は原文のままです。 データ交換において頻繁に使われるCSV形式ですが、ベンダの独自仕様が乱立しているのが実情です。 RFCは、遅まきながら出てきた、最初にして唯一の、「公式(?)」な仕様です。もっとも、区分 (Category) がInformationalのRFCなので、「標準」ではありませんが… 原文は、http://www.ietf.org/rfc/rfc4180.txt をご参照下さい。邦訳の誤りにお気づきの場合、ページ最下部のメールアドレスまでご連絡いただければ幸いです。 なお、可読性向上のため、ページのヘッダ・フ

    yagiey
    yagiey 2010/08/23
  • 1