Skip to main content
Participating Frequently
April 12, 2021
Answered

QR-Code Generator Problems with Umlauts in vCards

  • April 12, 2021
  • 14 replies
  • 50047 views

In german-language there are special Characters called "Umlaute" (ü, ö, ä) or the "sharp s" (ß). If these characters are used in an vCard generated within the buildin function from indesign, they are replaced with other symbols on the iPhone QR-Code-Camera Reader.

 

 

 

Do you know a good solution?

Correct answer Brad @ Roaring Mouse

Note: The current version of InDesign (CC2025 v20) has been upgraded to generate v3.0 vCard QR codes. This should solve the character issue going forward.

14 replies

New Participant
November 16, 2021

Ein Workaround ist VCard 3.0 zu benutzen, das scheint von iOS korrekt geparst zu werden. Adobe könnte seinen QR Encoder dahin umstellen, aber das Problem dürfte bei Apple liegen.

 

A workaround is to use VCard 3.0, which seems to be parsed correctly by iOS. Adobe could change its QR encoder to do this, but the problem is likely to be with Apple.

BEGIN:VCARD
N:öääöüäü;Jöhn;
TEL;TYPE=work,VOICE:(111) 555-1212
TEL;TYPE=home,VOICE:(404) 386-1017
TEL;TYPE=fax:(866) 408-1212
EMAIL:sth.j@sm.com
ORG:Söäöäöasd€§th ß
TITLE:Leäd Designer
ADR;TYPE=WORK,PREF:;;151 Möe Ävenue;Grand Rapids;MI;49503;United States of America
URL:https://www.smithdesigns.com
VERSION:3.0
END:VCARD

 

New Participant
March 14, 2022

Even within the latest version (CC 2022) is unfortunately impossible to create correct QR code (based on UTF-8 "unusual" characters) 😞 Why Adobe?  

New Participant
March 17, 2022

Actually I thought the same,however it is obviously not related to Adobe, but the scanner app.
On my Xiami 11T Pro, I also have issue using the native scanner app.

If using an alernate app from Play Store, it works perfectly fine.

 

Was not able to test on iOS though.

 

Braniac
April 12, 2021

Falls es mit der Version des QR-Codes zu tun hat, könntest Du anstatt von Art: Visitenkarte auch Art: Nur Text probieren und die Kodierung wählen. Siehe auch dieser HDS-Beitrag von Werner Perplies:

https://www.hilfdirselbst.ch/gforum/gforum.cgi?post=578858#578858

 

"#Visitenkarte" 
BEGIN:VCARD 
VERSION:2.1 
CHARSET:UTF-8 
N:ÄÖÜäöüß;Rosa 
FN:Rosa Rosenrot 
ORG:Werner Perplies - EDV-Anwendungsberatung 
TEL;WORK;VOICE:01234567 
TEL;WORK;FAX:01234567 
ADR;WORK:;;Rosenstr. 123;Rosenfeld;Mecklenburg-Vorpommern;12345;Germany 
EMAIL;WORK;INTERNET:rosa.rosenrot@weepee.de 
URL:https://weepee.de 
END:VCARD

 

In diesem Beispiel ist VERSION:2.1 eingegeben. Umlaute und ß werden getestet.

Die erste Zeile kannst Du möglicherweise weglassen. Und Du siehst auch, dass der Text als UTF-8 deklariert ist. Da sollte das mit den Umlauten schon mal gar keinen Fehler ergeben.

 

Zu den verschiedenen Kodierungsmöglichkeiten gibt es hier mehr:

https://github.com/mangstadt/ez-vcard/wiki/Supported-Specifications

 

Gruß,
Uwe Laubender

( ACP )

New Participant
October 6, 2021

da ich hier den entscheidenden Link gefunden habe, gebe ich gerne Feedback.

In der verlinkten Spezifikation steht für Vcard Version 2.1, der Charset muss pro Wert mitgegeben werden.

(das obige Beispiel suggeriert ein globales setzen)

Für mich funktioniert z.B. dies

ADR;CHARSET=UTF-8;WORK:

 

Ich hab kurz die Spezifikation für Vcard V4 angelesem und dort ist UTF-8 DIE Vorgabe und nichts anderes mehr möglich

New Participant
November 16, 2021

Ein Workaround ist VCard 3.0. Meiner Meinung nach ein Problem von Apple / iOS.

A workaround is VCard 3.0. In my opinion a problem of Apple / iOS.

BEGIN:VCARD
N:öääöüäü;Jöhn;
TEL;TYPE=work,VOICE:(111) 555-1212
TEL;TYPE=home,VOICE:(404) 386-1017
TEL;TYPE=fax:(866) 408-1212
EMAIL:sth.j@sm.com
ORG:Söäöäöasd€§th ß
TITLE:Leäd Designer
ADR;TYPE=WORK,PREF:;;151 Möe Ävenue;Grand Rapids;MI;49503;United States of America
URL:https://www.smithdesigns.com
VERSION:3.0
END:VCARD

 

Braniac
April 12, 2021

Hm. Ich glaube, wir reden aneinander vorbei.

Also: Hast Du andere Reader (QR-Code-Lesesoftware) getestet?

Nicht nur den iPhone QR-Code-Camera Reader.

Und falls ja, zeigen diese QR-Code-Leser das gleiche falsche Ergebnis?

Falls nicht, haben wir möglicherweise ein spezielles Problem mit dem iPhone QR-Code-Camera Reader.

 

Ich kann mir auch vorstellen, dass es einen Unterschied machen könnte, ob man die Felder per Copy/Paste aus der Zwischenanblage füllt oder ob man die Umlaute und das "ß" eintippt. Vielleicht hängt es von Deiner Kopier-Quelle ab, wie die Zeichen kodiert in InDesign in den Feldern ankommen.

 

Falls Du kopierst und einfügst, welche Kopier-Quelle benutzt Du?

 

Gruß,
Uwe Laubender

( ACP )

Participating Frequently
April 12, 2021

Ah, ja, das habe ich, dort funktioniert es...
Ich glaube der Fehler liegt am iPhone SE 8 und höher / tiefer.
Bei fast allen andere Mobile-Geräten funktioniert es. Das Problem ist aber scheinbar InDesign bekannt, aber sie haben noch keine passende Lösung gefunden.

Die Umlaute tippe ich direkt ein...
Ich denke es hat mit der Version des Handys oder der Version des QR-Codes zu tun....

Braniac
April 12, 2021

Hallo David,

hast Du mal versucht, die Umlaute einzutippen anstatt den Text zu kopieren?

Zeigen andere QR-Code-Reader das gleiche Problem?

 

Gruß,
Uwe Laubender

( ACP )

Participating Frequently
April 12, 2021

Andere QR-Reader sind kein Problem.
Das Problem liegt am QR-Code im INDD selber...
Naja, hoffe es kommt bald mal ene neue Version bei einem Update

Braniac
April 12, 2021
quote

Andere QR-Reader sind kein Problem.

By @davidb_lucerne

 

Das heißt, die anderen QR-Code-Reader zeigen das gleiche, falsche Ergebnis?.

Mit welcher InDesign-Version auf welchem Betriebssystem generierst Du den QR-Code?

 

Gruß,
Uwe Laubender

( ACP )