オリジナルはVector からダウンロードできる事を確認しました。しかし、実際は ecl.js と Sleipnir の相性が悪い件について という記事があり、そちらで新しいものが配布されています。 とりあえずこちらにも用意しました。 ecl_new.txt 内容は単純に変換関数がグローバルに追加されます。 EscapeSJIS UnescapeSJIS EscapeEUCJP UnescapeEUCJP EscapeJIS7 UnescapeJIS7 EscapeJIS8 UnescapeJIS8 EscapeUnicode UnescapeUnicode EscapeUTF7 UnescapeUTF7 EscapeUTF8 UnescapeUTF8 EscapeUTF16LE UnescapeUTF16LE 一つだけタイプを取得する関数が以下です。 GetEscapeCodeType 戻される文字列の種類 SJIS EUCJP JIS7 JIS8 Unicode UTF8 UTF16LE ※ ソースコードを見た限りでは、UTF7はありませんでした UrlEncode にするには、これをさらに、 1) * から %24 に変換 2) + から %2B に変換 3) / から %2F に変換 してやる必要があります ※ 正確には、%20 を + に戻す必要がありますが、このままでもサーバでは正しく変換されます 関連する記事 javascriptで文字コード変換 ( ここの情報は有益ですが、バイナリデータとしての変換は、ecl.js では出来ず、Encoding.js を使用します )
<script type="text/javascript" src="http://lightbox.on.coocan.jp/ecl_new.js" ></script> <script type="text/javascript"> var str = EscapeUTF8(" !\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~") str = str.replace(/\//g,'%2F'); str = str.replace(/\*/g,'%24'); str = str.replace(/\+/g,'%2B'); str = str.replace(/%20/g,'+'); alert(str) </script>
※ テストはこちらから行えます
|
【JavaScript ライブラリの最新記事】
- clipboard.js を使用してテキストをコピーする際に clipboard.js が必要とするパーツと意味
- clipboard.js のコピーさせるテキストを自由にダイナミックに渡す方法は、Advanced Usage の text です。
- JavaScript の内部コード文字列を SHIFT_JIS としてダウンロードさせる方法
- 自サイト(logical error を含む)で使用している SyntaxHighlighter のツールバーの問題点をごっそり自前で修正・カスタマイズしました。( その2 / ソースをクリップボード..
- 自サイト(logical error を含む)で使用している SyntaxHighlighter のツールバーの問題点をごっそり自前で修正・カスタマイズしました。( その1 / ソースの表示 )
- ブラウザ上のテキストデータを名前を付けて保存できる FileSaver.js を使って、テーブルのデータを Excel で開ける事を想定した CSV にして PC に保存
- JavaScript でクリップボードに文字列をコピーする Clipboard.js の使用方法と注意事項
- Lightbox2 ライブラリの今時の使い方
- Google Visualization API って apikey いらなくなった? / ライブラリロード方法が変わってました
- Lightbox2 で data-title にボタンを埋め込んで、クリックしたら 画像のファイル名を取り出して Lightbox2 を閉じるギャラリーのデモ
- EASELJS を使用した画像の分割と分割されたエリア毎のアニメーション / createjs.Ticker の reset と init はうまく動きませんでした
- EASELJS を使用した画像の縮小とトリミングと角丸マスク / 画像は new Image でイベント処理して画像サイズを取得します
- Three.js r73 での Canvas で平面を飛翔させる為の詳細デモ
- クリスマスに備えて、『雪を降らす snowstorm.js』のカスタマイズ / ダウンロードも何も必要ありません。jQuery も必要ありません
- JavaScript : 誰でもすぐ使える Google 円グラフ(2) : データを Google ドキュメントから取得する
- JavaScript : 誰でもすぐ使える Google 円グラフ
- カラーピッカーのライブラリなのですが、ちょっと雑な作りだったので、修正してリリースです。
- google.load で Yahoo UI のメニューを使う