SwiftBootstring
?
What is SwiftBootstring
is an implementaion of Bootstring in Swift.
It was originally written as a part of SwiftCGIResponder.
Bootstring
?
What is Bootstring is a string encoding methods.
One of instances of Bootstring is Punycode, that is used to encode internationalized domain name(IDN).
Please refer to RFC 3492 for details.
Requirements
- Swift 5 (including compatibility mode for Swift 4 or 4.2)
- macOS or Linux
Usage
import Bootstring
print("MajiでKoiする5秒前".addingPunycodeEncoding!)
// -> MajiKoi5-783gue6qz075azm5e
print("3B-ww4c5e180e575a65lsy2b".removingPunycodeEncoding!)
// -> 3年B組金八先生
License
MIT License.
See "LICENSE.txt" for more information.