文字I'm happy
列があり、それを単一引用符 (') を使用する文字列で使用したい場合は、文字列内の引用符をエスケープする必要があります。
ほとんどの場合、これは私が「バックスラッシュ エスケープ」と呼んでいる方法で行われます。引用符の前にバックスラッシュを付けるだけです'I\'m happy'
。他の人もこれを行っているようです。Google で「バックスラッシュ エスケープ」と入力すると、テクニックを説明するページがたくさん表示されます。説明的な用語、完璧です。
しかし、たとえば SQL では、'I''m happy'
. そのための用語はありますか?それをどのように呼ぶのですか?Google の検索結果から判断すると、"repeat-the-quotation-mark-escape" は非常に人気がありません。無関係なものがたくさん表示されるだけです。
編集:コメントを読んで、私が尋ねている理由をもっと説明する必要があると思います:
私の現在の Java コードには、前述の原則を使用して文字列をエスケープするメソッドがあります。メソッドにわかりやすい名前を付ける必要があります。もちろん、「sqlEscape」と呼ぶこともできますが、実際にはSQLの発明ではありません...メソッドを単純な「escape」と呼ぶだけでは、メソッドが文字列をエスケープする正確な方法についてのヒントは得られません...