From 094bf51ec0911057263a27db4d79db4eface2d63 Mon Sep 17 00:00:00 2001 From: Marc Blank Date: Mon, 13 Feb 2012 10:11:50 -0800 Subject: Use ' for apostrophe in HTML encoding DO NOT MERGE * We were using ' which is not correct Chery-pick of CL: https://android-git.corp.google.com/g/165367 --- core/java/android/text/TextUtils.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/core/java/android/text/TextUtils.java b/core/java/android/text/TextUtils.java index 95a3cdc6ad8d..43dfc8183ec6 100644 --- a/core/java/android/text/TextUtils.java +++ b/core/java/android/text/TextUtils.java @@ -1325,7 +1325,11 @@ public class TextUtils { sb.append("&"); //$NON-NLS-1$ break; case '\'': - sb.append("'"); //$NON-NLS-1$ + //http://www.w3.org/TR/xhtml1 + // The named character reference ' (the apostrophe, U+0027) was introduced in + // XML 1.0 but does not appear in HTML. Authors should therefore use ' instead + // of ' to work as expected in HTML 4 user agents. + sb.append("'"); //$NON-NLS-1$ break; case '"': sb.append("""); //$NON-NLS-1$ -- cgit v1.2.3-59-g8ed1b