Laboratory of Mobile Agricultural Chemicals Searcher
携帯農薬検索実験室

研究会

  ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索  
91 / 114 ツリー <前へ | 次へ>

〔113〕高負荷の要望 s_kobayashi (06/03/19 11:04)

〔138〕スクリプトファイルの文字コード Hidemi Oya (06/04/03 22:23)
〔139〕Re:スクリプトファイルの文字コード s_kobayashi (06/04/06 6:56)
〔140〕Re:スクリプトファイルの文字コード Hidemi Oya (06/04/07 1:17)
〔141〕Re:スクリプトファイルの文字コード s_kobayashi (06/04/07 21:15)

〔138〕スクリプトファイルの文字コード
 Hidemi Oya WEB  (06/04/03 22:23)

引用なし
   s_kobayashiさん、こん**は。Hidemi Oya です。

>>・文字コードは基本的に use encoding "euc-jp"
> 内部文字コードはお好きなものをご利用ください。携帯電話での利用を考えると、出力は ShiftJIS が必須になります。
 薬検の出力が UTF-8 なので、もしテーブルの判定にキャプションの「登録農薬一覧」という文字列を使うとすれば、内部文字コードは UTF-8 の方が良いですね。EUC だと、UTF-8 → EUC → ShiftJIS と2回変換が必要になり、無駄に CPU タイムを消費します。encoding を使用する場合の perl 側の内部コードも UTF-8 が標準ですし。
 ただし、perl 5.8 系は BOM 付き UTF-8 のファイルだと使えないので、使用できるエディタが限られるかもしれません(最近は結構対応してるのかな?)。私が愛用している JmEditor2 は、BOM 無しの UTF-8N に対応しています。

〔139〕Re:スクリプトファイルの文字コード
 s_kobayashi  (06/04/06 6:56)

引用なし
   >Hidemi Oyaさん

> ただし、perl 5.8 系は BOM 付き UTF-8 のファイルだと使えないので、使用できるエディタが限られるかもしれません(最近は結構対応してるのかな?)。私が愛用している JmEditor2 は、BOM 無しの UTF-8N に対応しています。

私は自宅の fedora core3 サーバーにssh経由でスクリプトを書くことが多いので、mifes for linux を使っています。サーバーはi18nで文字コードをeucJPにしているので(このあたりが失敗かも?)、スクリプト、csvデータなどもできるだけeucで管理しています。もちろん、相手のhtmlデータによってはsjisやutf-8などを吸い込んだりしますけれど、出力はhtmlも含めてeucで行っています。私のauの場合は、htmlヘッダでeucを指定しておけば、特に文字化けもせず安定して利用できています。

ともあれ、自分の得意なやり方で動くスクリプトを書けるようになるのが先決ですね。(^^ゞ

〔140〕Re:スクリプトファイルの文字コード
 Hidemi Oya WEB  (06/04/07 1:17)

引用なし
   s_kobayashiさん、こん**は。Hidemi Oya です。

>私のauの場合は、htmlヘッダでeucを指定しておけば、特に文字化けもせず安定して利用できています。
 au の場合、プロクシが HTML を WML に変換する際に、併せて文字コード変換もしているからだと思います。確か、i-mode の絵文字を au 用に変換することまでやってたような気がします。vodafone の新しい機種では、端末単体で EUC や UTF-8 が使えたりします。
 が、au, vodafone 以外の機種、あるいはやや古い機種の存在を考えると、現状で最も無難な選択肢は ShiftJIS しかありません。文字コードや使用する HTML 要素は、少なくとも3年、できれば5年以上前の機種を対象として検討した方が、皆さんが幸せになれます。

〔141〕Re:スクリプトファイルの文字コード
 s_kobayashi  (06/04/07 21:15)

引用なし
   >Hidemi Oyaさん

> が、au, vodafone 以外の機種、あるいはやや古い機種の存在を考えると、現状で最も無難な選択肢は ShiftJIS しかありません。文字コードや使用する HTML 要素は、少なくとも3年、できれば5年以上前の機種を対象として検討した方が、皆さんが幸せになれます。

 sjisに対応するだけならそれほど難しくありませんね。
 自宅サーバーの不調が直ったらチャレンジしてみます。

  ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索  
91 / 114 ツリー <前へ | 次へ>
ページ:  ┃  記事番号:   
(SS)C-BOARD vv3.8 is Free.