---
title: "localizedName(of:)"
framework: foundation
role: symbol
role_heading: Type Method
path: "foundation/nsstring/localizedname(of:)"
---

# localizedName(of:)

Returns a human-readable string giving the name of a given encoding.

## Declaration

```swift
class func localizedName(of encoding: UInt) -> String
```

## Parameters

- `encoding`: A string encoding. For possible values, see doc://com.apple.foundation/documentation/Foundation/NSStringEncoding.

## Return Value

Return Value A human-readable string giving the name of encoding in the current locale.

## See Also

### Working with Encodings

- [availableStringEncodings](foundation/nsstring/availablestringencodings.md)
- [defaultCStringEncoding](foundation/nsstring/defaultcstringencoding.md)
- [stringEncoding(for:encodingOptions:convertedString:usedLossyConversion:)](foundation/nsstring/stringencoding(for:encodingoptions:convertedstring:usedlossyconversion:).md)
- [canBeConverted(to:)](foundation/nsstring/canbeconverted(to:).md)
- [data(using:)](foundation/nsstring/data(using:).md)
- [data(using:allowLossyConversion:)](foundation/nsstring/data(using:allowlossyconversion:).md)
- [description](foundation/nsstring/description.md)
- [fastestEncoding](foundation/nsstring/fastestencoding.md)
- [smallestEncoding](foundation/nsstring/smallestencoding.md)
- [StringEncodingDetectionOptionsKey](foundation/stringencodingdetectionoptionskey.md)
- [NSString Handling Exception Names](foundation/nsstring-handling-exception-names.md)
