関数型プログラミング言語Haskell Part17
■ このスレッドは過去ログ倉庫に格納されています
0684682
2012/02/19(日) 00:40:54.82ちなみに、>>682 のコードの id の部分を map (take 3) とかにした場合、
保存されたテキストを Shift_JIS として解釈する(開く)と文字化けして見える
何も加工しなければ、読み込んだデータの形のまま保存される
(例えば SQL で Shift_JIS の文字列を読み込んでそのまま出力する場合も含む)
文字単位で加工したければ、
読み込み前に CSV ファイルを予め UTF-8 に変換しておくか、
あるいは読み込んだ後に UTF-8 に変換する必要がある
(例えば iconv パッケージを使う)
そして、例えば Data.String.UTF8(utf8-stringパッケージ)を使って加工するとか
■ このスレッドは過去ログ倉庫に格納されています