/** * Converts a string into a string literal. For example, <code>can't * run</code> becomes <code>'can''t run'</code>. */ public String quoteStringLiteral(String val) { if (containsNonAscii(val)) { final StringBuilder buf = new StringBuilder(); quoteStringLiteralUnicode(buf, val); return buf.toString(); } else { val = FakeUtil.replace(val, "'", "''"); return "'" + val + "'"; } }
/** * Converts a string into a string literal. For example, <code>can't * run</code> becomes <code>'can''t run'</code>. */ public String quoteStringLiteral(String val) { if (containsNonAscii(val)) { final StringBuilder buf = new StringBuilder(); quoteStringLiteralUnicode(buf, val); return buf.toString(); } else { val = FakeUtil.replace(val, "'", "''"); return "'" + val + "'"; } }