友達のブログで、PHPのfgetcsv()でSJISのCSVファイルを読み込んだところ、「十(漢数字の10)」(コードに0x5C(バックスラッシュ)が後ろについている文字)が最後に付いた文字列を扱うと、文字列の後ろの"(ダブルクォーテーション)がエスケープされてしまい、以後の読み込みが異常になるという記事がありました。
私の作っている子ども文庫のデータベースでも、PHPのfgetcsv()でSJISのCSVファイルを読み込んでいるので、試してみたのですが、十が最後に付いた文字列を扱っても問題ありませんでした。うちのCSVファイルはエクセルから出力されたものですが、"が使われていないのです。そのため今回の問題には引っかからなかったようです。