Module:Punycode: Difference between revisions
// via Wikitext Extension for VSCode |
// via Wikitext Extension for VSCode |
||
| Line 1: | Line 1: | ||
-- | --[[ | ||
* Name: Punycode | |||
* Author: Mark W. Datysgeld | |||
* Description: RFC3492 Punycode implementation for IDN support with caching | |||
* Notes: encode/decode for single labels (no dots); toASCII/toUnicode for full domains (handles dots, xn-- prefixes); UTF-8 compatible with mw.ustring fallback; includes caching for performance | |||
- | ]] | ||
local punycode = {} | local punycode = {} | ||