Re: Conversion emoji symbols to UTF-8

Frediano Ziglio <[email protected]>
Newsgroups gmane.comp.db.tds.freetds
Message-ID <CAHt6W4fjYW54Ptu+s=644117x10ahGij_csbP6SHHh-bBNYm=A@mail.gmail.com>
On 17 Apr 2016 12:59, "Velichko Yuriy" <[email protected]> wrote:
>
> I use UTF-8 charset according to docs:
>
> http://www.freetds.org/userguide/unicodefreetds.htm
>
> My .conf includes next rows:
>
>     tds version = 7.0
>     client charset = UTF-8
>
> All worked as expected until the emoji symbol appeared in the data string.
>
> In result I got ??? symbols.
>

Data in the database are stored correctly?

> If to try example from answer in this post  (all string is emoji) the
> returned data from method dbdata() will be an empty string with non zero
> lenght (about 60 for example).
>
> Here I have read
> http://www.freetds.org/userguide/localization.htm
> that not all symbols can be converted properly. Looks like this is my
case.
>
> But maybe some one faced with this problem and solved it with FreeTDS?
> Because using emoji is not rare case in our time.
>
> Maybe need to use another encoding, or something else?
>
> Thanks!
>

Are you using iconv correctly? Don't expect to work without it.
Which library are you using?
Does the output work correctly with utf8?

Frediano
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.