Hirasaka’s tweet for 2020-07-19
2020 年 7 月 19 日
Comments off
- 比良坂のBlogに新しい記事が投稿されました。 "Hirasaka’s tweet for 2020-07-18" https://t.co/zsBi4h129S 00:45:51
- Linux Shell上からrubyで日本語CSVを読み込むと問題ないのに、CGIにしてブラウザから呼び出すと、CSVファイルがUS-ASCIIとして判断されているぽい。どう回避するんだこれ。。 01:57:16
- うーん。。。https://t.co/KgSAqUWLHo
このページを参考にして、一度ファイル全体を読み込んでから、CSV処理したらうまく動いたけど、こんなめんどくさいことしないといけないの?
なんか釈然としないな。 in reply to hiraweb 02:28:47 - とりあえず、宿題にして先に進むか。。。 in reply to hiraweb 02:37:04
- む。こうかな。
scriptencod = __ENCODING__
content = https://t.co/SozMNGZj5F("file.csv"😉
fileencod = NKF.guess(content).to_… https://t.co/1Y5DuCRWrq in reply to hiraweb 02:54:02 - でも、スクリプトのエンコードとCSVのエンコードが両方UTF-8でも、CGIだとエラーになるんだよな。なんでだ。 in reply to hiraweb 02:55:54
- @kaze_to_aozora # ruby -v
ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-linux] - @kaze_to_aozora あ、ほかの問題が出てきた。。。
CSV.foreachに渡せる引数が2個まで?
hedders:trueとskip_blanks:trueが一緒に使えない? in reply to hiraweb 03:25:29 - @kaze_to_aozora あ、このページは比良坂も見ました!それで、CGIで呼び出した際の内部コード確認してもUTF-8だったもんで、途方に暮れてたんです。
調べてくれてありがとう! in reply to kaze_to_aozora 03:29:03 - おなかすいた。。。 03:30:40
- @kaze_to_aozora とんでもない。ありがとでした!THX! in reply to kaze_to_aozora 03:34:19
- @harukaze AddDefaultCharset はUTF-8で、サーバがブラウザに表示エンコードを指定するときに設定する認識です。ファイルタイプ指定はmime_moduleでしたっけ。。。ちょっとそこ詳しくわかんないんです… https://t.co/xtlbM1fx6E in reply to harukaze 12:52:00
- @harukaze ところで、ruby詳しいですか?← in reply to hiraweb 12:54:11
- 遅めのランチだん https://t.co/0vP5u8Jllo 16:41:03
カテゴリー: twitter-archive
最近のコメント