ISSUE-298: commas misinterpreted in MECARD N field
authorsrowen <srowen@59b500cc-1b3d-0410-9834-0bbf25fbcc57>
Tue, 15 Dec 2009 19:01:01 +0000 (19:01 +0000)
committersrowen <srowen@59b500cc-1b3d-0410-9834-0bbf25fbcc57>
Tue, 15 Dec 2009 19:01:01 +0000 (19:01 +0000)
git-svn-id: http://zxing.googlecode.com/svn/trunk@1160 59b500cc-1b3d-0410-9834-0bbf25fbcc57

zxing.appspot.com/generator/src/com/google/zxing/web/generator/client/ContactInfoGenerator.java

index ff75230..a4d77c5 100644 (file)
@@ -71,6 +71,7 @@ public class ContactInfoGenerator implements GeneratorSource {
       String email, String address, String address2, String memo) {
     StringBuilder output = new StringBuilder();
     output.append("MECARD:");
+    name = name.replace(",", ""); // remove commas -- reserved char in MECARD
     output.append("N:").append(name).append(';');
     //maybeAppend(output, "ORG:", company); // Not standard; don't generate
     maybeAppend(output, "TEL:", tel);