vCard 4.0 RFC 6350によると、プロパティ パラメータ値の改行は \n としてエンコードする必要があります (少なくとも ADR プロパティの LABEL パラメータの場合)。
The property can also include a "LABEL" parameter to present a
delivery address label for the address. Its value is a plain-text
string representing the formatted address. Newlines are encoded
as \n, as they are for property values.
ADR;GEO="geo:12.3457,78.910";LABEL="Mr. John Q. Public, Esq.\n
Mail Drop: TNE QB\n123 Main Street\nAny Town, CA 91921-1234\n
U.S.A.":;;123 Main Street;Any Town;CA;91921-1234;U.S.A.
ただし、vCard 4.0 RFC 6350 は、「iCalendar および vCard のパラメータ値エンコーディング」RFC 6868によって更新され、次のように述べられています。
formatted text line breaks are encoded into ^n (U+005E, U+006E)
GEO;X-ADDRESS="Pittsburgh Pirates^n115 Federal St^nPitt
sburgh, PA 15212":geo:40.446816,-80.00566
being used
vCard 4.0 パラメータ値の改行を \n または ^n としてエンコードするにはどうすればよいですか?