utf8の扱いについて詳しい方はいらっしゃいませんか

時代遅れと言われようとも。
Perl(こないだ入れたから5.10系列のどれか)+Class::DBI+DBD::CSVでutf8文字列を扱う。
データ元になるcsvOpenOfficeのCalcで開いたら、ちゃんとU+2665が「♥」と表示されてるんですけどね。
でも、Perlで読み込んでEncodeがどーのとやっていたら、HTML出力した時には「?」に化けちゃってるんですよね。
えーと、これ、機種依存文字なんでしょーか。
それとも、なんかやり方があるんでしょーか。
誰か教えてください……。
※自己言及
全部実体参照にしちゃうって手も……いやいやいや。

実験

┌─┬─┬─┬─┬─┬─┬─┬─┐
│♖│♘│♗│♕│♔│♗│♘│♖│
├─┼─┼─┼─┼─┼─┼─┼─┤
│♙│♙│♙│♙│♙│♙│♙│♙│
├─┼─┼─┼─┼─┼─┼─┼─┤
│ │ │ │ │ │ │ │ │
├─┼─┼─┼─┼─┼─┼─┼─┤
│ │ │ │ │ │ │ │ │
├─┼─┼─┼─┼─┼─┼─┼─┤
│ │ │ │ │ │ │ │ │
├─┼─┼─┼─┼─┼─┼─┼─┤
│ │ │ │ │ │ │ │ │
├─┼─┼─┼─┼─┼─┼─┼─┤
│♟│♟│♟│♟│♟│♟│♟│♟│
├─┼─┼─┼─┼─┼─┼─┼─┤
│♜│♞│♝│♛│♚│♝│♞│♜│
└─┴─┴─┴─┴─┴─┴─┴─┘

棋譜を表示するのは難しそうだね。
つか、実体参照に置き換えられた!?

実験

┌─┬─┬─┬─┬─┬─┬─┬─┐
│♖│♘│♗│♕│♔│♗│♘│♖│
├─┼─┼─┼─┼─┼─┼─┼─┤
│♙│♙│♙│♙│♙│♙│♙│♙│
├─┼─┼─┼─┼─┼─┼─┼─┤
│ │ │ │ │ │ │ │ │
├─┼─┼─┼─┼─┼─┼─┼─┤
│ │ │ │ │ │ │ │ │
├─┼─┼─┼─┼─┼─┼─┼─┤
│ │ │ │ │ │ │ │ │
├─┼─┼─┼─┼─┼─┼─┼─┤
│ │ │ │ │ │ │ │ │
├─┼─┼─┼─┼─┼─┼─┼─┤
│♟│♟│♟│♟│♟│♟│♟│♟│
├─┼─┼─┼─┼─┼─┼─┼─┤
│♜│♞│♝│♛│♚│♝│♞│♜│
└─┴─┴─┴─┴─┴─┴─┴─┘

棋譜を表示するのは難しそうだね。
つか、実体参照に置き換えられた!?

utf8の扱いについて詳しい方はいらっしゃいませんか

時代遅れと言われようとも。
Perl(こないだ入れたから5.10系列のどれか)+Class::DBI+DBD::CSVでutf8文字列を扱う。
データ元になるcsvOpenOfficeのCalcで開いたら、ちゃんとU+2665が「♥」と表示されてるんですけどね。
でも、Perlで読み込んでEncodeがどーのとやっていたら、HTML出力した時には「?」に化けちゃってるんですよね。
えーと、これ、機種依存文字なんでしょーか。
それとも、なんかやり方があるんでしょーか。
誰か教えてください……。
※自己言及
全部実体参照にしちゃうって手も……いやいやいや。

2009-11-28

Powered by twtr2src

実験

┌─┬─┬─┬─┬─┬─┬─┬─┐
│♖│♘│♗│♕│♔│♗│♘│♖│
├─┼─┼─┼─┼─┼─┼─┼─┤
│♙│♙│♙│♙│♙│♙│♙│♙│
├─┼─┼─┼─┼─┼─┼─┼─┤
│ │ │ │ │ │ │ │ │
├─┼─┼─┼─┼─┼─┼─┼─┤
│ │ │ │ │ │ │ │ │
├─┼─┼─┼─┼─┼─┼─┼─┤
│ │ │ │ │ │ │ │ │
├─┼─┼─┼─┼─┼─┼─┼─┤
│ │ │ │ │ │ │ │ │
├─┼─┼─┼─┼─┼─┼─┼─┤
│♟│♟│♟│♟│♟│♟│♟│♟│
├─┼─┼─┼─┼─┼─┼─┼─┤
│♜│♞│♝│♛│♚│♝│♞│♜│
└─┴─┴─┴─┴─┴─┴─┴─┘

棋譜を表示するのは難しそうだね。
つか、実体参照に置き換えられた!?

utf8の扱いについて詳しい方はいらっしゃいませんか

時代遅れと言われようとも。
Perl(こないだ入れたから5.10系列のどれか)+Class::DBI+DBD::CSVでutf8文字列を扱う。
データ元になるcsvOpenOfficeのCalcで開いたら、ちゃんとU+2665が「♥」と表示されてるんですけどね。
でも、Perlで読み込んでEncodeがどーのとやっていたら、HTML出力した時には「?」に化けちゃってるんですよね。
えーと、これ、機種依存文字なんでしょーか。
それとも、なんかやり方があるんでしょーか。
誰か教えてください……。
※自己言及
全部実体参照にしちゃうって手も……いやいやいや。

2009-11-28

Powered by twtr2src