y-matsui::weblog

電子楽器、音楽、コンピュータ、プログラミング、雑感。面倒くさいオヤジの独り言

Lingua-JA-Summerize-0.06のShift_JIS動作

Lingua-JA-Summerize-0.06のShift_JIS表示および他スクリプトへのPOSTに成功。
Lingua-JA-Summerize-0.06が、euc以外の指定を出来るようになっているので、内部エンコーディングmecabエンコーディングともにsjisを指定。cgisjisで保存し直して、encodeHTMLしている部分のencodeHTMLをすべて取っ払った上、JCode::convertに通して出力したら、無事文字化けの回避に成功。
そのままASPスクリプトに投げれば、ASP側でエンコーディングをしなおさなくても良いので好都合。
※始めは、eucのままASPスクリプトに投げていたが、ASP側でバイト配列をテキストにする方法で挫折。BASP21のKConvert関数を使おうかと思ったが、「そもそも始めの段階(cgiの段階)でShift_JISでPOSTできればいいんじゃん」ということに気がついた次第。

ふぅ!、これで後は、ASP側でDBに保存するだけだ。