[getdns-users] The requirement that domain names to the API must be "ASCII-based"

John Scott jscott at posteo.net
Sat Apr 22 17:32:24 UTC 2023


I'm writing an application using getdns, and think that the requirement that domain names passed to these functions must be "ASCII-based" poses more questions than it answers. In particular, there are lots of "ASCII-based" character encodings, some of which are different and incompatible, and it is unspecified what character encoding is actually expected. Note that not all systems use ASCII for the C language basic execution character set.

What character encoding is getdns actually supposed to expect? In other words, when passing domain name strings to getdns, what character encoding should I make sure the strings are in? What I would like to hear is that they use the same encoding as is prescribed by the locale; on POSIX systems this can be given by nl_langinfo(CODESET).

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: This is a digitally signed message part
URL: <http://lists.getdnsapi.net/pipermail/users/attachments/20230422/9f65869a/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5880 bytes
Desc: not available
URL: <http://lists.getdnsapi.net/pipermail/users/attachments/20230422/9f65869a/attachment-0001.bin>

More information about the Users mailing list