- PR -

シングルコーテーションの判断

投稿者投稿内容
tkrn
ベテラン
会議室デビュー日: 2005/10/25
投稿数: 61
投稿日時: 2007-07-10 14:56
引用:

ある文字列を暗号化して、その値をJavaScriptの関数の引数にしようと思ってる


引用:

ヒントとしては、引数として渡す前にencodeURIして、関数内でdecodeURIします。


JavaScriptの関数の引数としているだけなのに何故URIエンコードが必要なんでしょうか?
JavaScriptの文字列のエスケープだけでいいと思うのですが。
もう一度、よっし〜。さんの言われている事を確認してみてください。


[ メッセージ編集済み 編集者: tkrn 編集日時 2007-07-10 15:04 ]
未記入
会議室デビュー日: 2007/07/06
投稿数: 16
投稿日時: 2007-07-10 15:24
tkrnさん回答ありがとうございます。

Replace(a1, "'", "\'")

でいけそうです。
KI
大ベテラン
会議室デビュー日: 2007/01/10
投稿数: 239
投稿日時: 2007-07-10 17:17
おっしゃるとおりです。大いに勘違いしてました。
惑わせてしまって申し訳ありません。

JavaScript でエスケープが必要なのはシングルクォーテーションだけではないので、
暗号化された文字列に含まれる可能性があるなら、それもご注意下さい。

スキルアップ/キャリアアップ(JOB@IT)