help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Encoding multibyte strings


From: Eli Zaretskii
Subject: Re: Encoding multibyte strings
Date: Fri, 08 Apr 2016 10:28:38 +0300

> From: Eric Abrahamsen <address@hidden>
> Date: Fri, 08 Apr 2016 15:09:55 +0800
> 
> I'm trying to get from this:
> 
> 陈冬梅
> 
> to this:
> 
> CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:=E9=99=88=E5=86=AC=E6=A2=85
> 
> Assuming that the original characters were in utf-8, of course. So that
> 陈 is =E9=99=88, and so on.
> 
> I got this string by looking at a Vcard export from the Contacts app on
> my Android phone. I'm trying to take an Emacs buffer and turn it into a
> *.vcf card file to import into the same app -- basically I'm trying to
> reverse-engineer the VCard encoding format so I can create a file to
> feed to my phone.
> 
> I'm 99.9% sure that Emacs already comes with functions that will produce
> my escaped coded string, but after many adventures with C-h f (during
> which I learned quite a few unrelated tricks) I haven't found it. Can
> someone enlighten me as to what the simplest way to do this is?

Not sure what exactly are you looking for.  A wild guess is that

  (encode-coding-string 'utf-8 STRING)

and

  (quoted-printable-encode-string STRING)

will do the job, IIUC.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]