忍者ブログ
ThIs SiTe Is A TyPo AnD A BuG.

[PR]

ソーシャルブックマークに追加:ブックマークに追加する
Category :
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

javascriptで違う文字コードのURLエンコード(utf-8,euc-jp,sjis etc,)

ソーシャルブックマークに追加:ブックマークに追加する
Category :

インクリメンタル脳内メーカーを作る際に、
困った。
脳内メーカーはEUC-JPだった為、javascriptで
エンコードせねばならず、
ぐぐったら、ありました。
Escape Codec Library: ecl.js

以下、仕様
  • 文字列をすべてのコンピュータで読めるような形式に変換したり、
    変換されたものを元の文字列にデコードすることができる関数のライブラリです。
  • ビルトイン関数 escape() , unescape() とは異なり、
    どの種類のブラウザでも同じ変換結果が得られます。
  • JISコード変換テーブルを搭載し、従来JavaScriptでは実現が困難であった、
    Shift_JISコードやEUC-JPコードなどの文字コードとしてのエンコード・デコード
    も可能となっています。なお、この変換テーブルには、直接漢字は記述せず、
    Unicode 番号を圧縮したデータをASCIIコードの文字で記述しているので、
    任意の文字コードで使えるという特徴があります。
  • Internet Explorer 5.0以上、Netscape 7、Operaなどで使用可能です。 

    うむ、すばらしい。
    使い方もいたってシンプル。

    $res=EscapeEUCJP('株式会社ステレオタイプラボ');

    こんな感じ。

    楽だ、でも、大量のstringを渡すのは禁物、遅い。。

    試す、環境も提供されていたので、
    使ってみてはいかが?
    テスト環境

    bye!!
  • PR
    この記事にコメントする
    NAME:
    TITLE:
    MAIL:
    URL:
    COMMENT:
    PASS: Vodafone絵文字 i-mode絵文字 Ezweb絵文字
    この記事へのトラックバック
    この記事にトラックバックする:
    MA3楽天賞受賞
    ありがとうございます。mash up award 3rdでカラフル.jpが楽天賞を頂きました。
    PR
    最新トラックバック
    最新コメント
    [12/12 poefoffirmvop]
    [12/12 Beencerek]
    [12/12 ecnaccounts]
    [12/11 Kimineami]
    [12/11 Kimineami]
    カレンダー
    10 2024/11 12
    S M T W T F S
    1 2
    3 4 5 6 7 8 9
    10 11 12 13 14 15 16
    17 18 19 20 21 22 23
    24 25 26 27 28 29 30
    あわせて読みたい
    あわせて読みたい
    なかのひと
    なかのひと
    ブログ内検索
    ログール
    TrackWord
    アクセス解析
    このページのQRコード
    Copyright © .☆★ ステレオタイプラボ ★☆. 。All Rights Reserved.
    忍者ブログ[PR]