1
0
mirror of https://gitlab.gnome.org/GNOME/glib.git synced 2025-03-26 17:40:05 +01:00
Philip Withnall 25a4205d9d docs: Move the ghostutils SECTION
Sadly, this is about hostnames rather than ghosts. 😞

Signed-off-by: Philip Withnall <pwithnall@gnome.org>

Helps: 
2023-11-28 13:52:05 +00:00

31 lines
964 B
Markdown

Title: Hostname Utilities
SPDX-License-Identifier: LGPL-2.1-or-later
SPDX-FileCopyrightText: 2008 Dan Winship
# Hostname Utilities
Functions for manipulating internet hostnames; in particular, for
converting between Unicode and ASCII-encoded forms of
Internationalized Domain Names (IDNs).
The
[Internationalized Domain Names for Applications (IDNA)](http://www.ietf.org/rfc/rfc3490.txt)
standards allow for the use
of Unicode domain names in applications, while providing
backward-compatibility with the old ASCII-only DNS, by defining an
ASCII-Compatible Encoding of any given Unicode name, which can be
used with non-IDN-aware applications and protocols. (For example,
“Παν語.org” maps to “xn--4wa8awb4637h.org”.)
## Hostname Conversions
* [func@GLib.hostname_to_ascii]
* [func@GLib.hostname_to_unicode]
## Hostname Checks
* [func@GLib.hostname_is_non_ascii]
* [func@GLib.hostname_is_ascii_encoded]
* [func@GLib.hostname_is_ip_address]