文字列をbase64、ASCII、hex(両方の方法)などのさまざまなエンコーディングに変換するperlスクリプトがあります。今、私はそれのためにajaxフロントエンドを書いています、そして私の質問は; 送信された文字列のエンコーディングの検出を自動化したい場合は、サーバーに送信する前にjavascriptで送信された文字列に対して正規表現検索を実行する方が効率的ですか、それともperlスクリプトが把握できるようにする方が高速です。どんな種類の文字列を出しますか?
明確にするために、私はこれら2つのどちらが優れているかを尋ねています。
- 送信された文字列
- Javascriptがエンコーディングを検出します
- AJAXはエンコーディングと文字列をperlスクリプトに送信します
- Perlスクリプトはデコードされた文字列を返します
また
- 送信された文字列
- AJAXは文字列をperlスクリプトに送信します
- Perlスクリプトはエンコーディングを検出し、デコードされた文字列を返します
このタイプの処理を実行する必要がある特定の経験則はありますか?また、より良い(より速い)実装は何だと思いますか?