---
title: "init(ianaName:)"
framework: swift
role: symbol
role_heading: Initializer
path: "swift/string/encoding/init(iananame:)"
---

# init(ianaName:)

Creates an instance from the name of the IANA registry “charset”.

## Declaration

```swift
init?(ianaName charsetName: String)
```

## Discussion

Discussion note: The given name is compared to each IANA “charset” name with ASCII case-insensitive collation to determine which encoding is suitable.
