今Rubyで伝言板もどきのようなものを作っているのですが、そのデータをとりあえずCSVのようなもの(そればっかり…)で保存しようとしています。
CSVということは","(コンマ)でデータを区切る必要がありますが(タブもありますが…)、そうなるとデータの中にコンマが入ってしまうと区切りの位置がおかしくなってしまいます。
そこで、この事態を回避するためにいろいろと手はあるのでしょうが、とりあえず直感的に思いついた実体参照を使用することにしました。。
ダメダメですね。
なんかいい処理方法が思いついたら、別のものにします。
あと、データの中に改行があるのもダメで、これはとりあえずBRタグで回避することにしました。
Ruby 1.8からはCSVのためのクラスがあるらしいですが…。
とりあえず書き込みと表示が出来るようになったので、次は編集です。さて、どうやって処理しよう…。
CSVということは","(コンマ)でデータを区切る必要がありますが(タブもありますが…)、そうなるとデータの中にコンマが入ってしまうと区切りの位置がおかしくなってしまいます。
そこで、この事態を回避するためにいろいろと手はあるのでしょうが、とりあえず直感的に思いついた実体参照を使用することにしました。。
ダメダメですね。
なんかいい処理方法が思いついたら、別のものにします。
あと、データの中に改行があるのもダメで、これはとりあえずBRタグで回避することにしました。
Ruby 1.8からはCSVのためのクラスがあるらしいですが…。
とりあえず書き込みと表示が出来るようになったので、次は編集です。さて、どうやって処理しよう…。