«前の日記(2004-02-05 Thu) 最新 次の日記(2004-02-10 Tue)» 編集

うにっき


2004-02-09 Mon [長年日記]

_ tdiary.vim まだまだ文字化け

まだ文字化けするケースがあるのか。iconv で euc-jp に変換後に URLエンコードしてからアップロードしているので大丈夫だと思ったのだが何で化けるのだろうか。

update.rb を update.cgi に変更している場合は .vimrc に

let g:tdiary_update_script_name = "update.cgi"

と指定できるようにした。

うーむ、絶賛文字化け中。こちらでも。

試しに encoding を utf-8 にすると化けるのが確認できた。char2nr() で期待する価が返ってこない。ヘルプを見ると "The current 'encoding' is used." とあるので当然なのか。cp932 を euc-jp に変換するのがうまくいっているのはたまたま?

chr2nr() が current encoding を使うのなら、その前に encoding を euc-jp に変えてしまえばどうだろうかとやってみた。手許では utf-8 からでも化けづに追記することができた。これでどうだろうか。って、まちゅさんや Hirokazu さんの化ける原因が encoding が utf-8 によるものかわからんけど。

本日のツッコミ(全2件) [ツッコミを入れる]
_ まちゅ (2004-02-09 Mon 22:09)

iconvを使っている行をコメントアウトしたところ、文字化けしなくなりました。こちらのiconvの環境が悪いのかもしれません。

_ margarita (2005-08-12 Fri 02:29)

oxycontin

[]

«前の日記(2004-02-05 Thu) 最新 次の日記(2004-02-10 Tue)» 編集
tDiary tDiary-users