---
title: "CFStringConvertNSStringEncodingToEncoding(_:)"
framework: corefoundation
role: symbol
role_heading: Function
path: "corefoundation/cfstringconvertnsstringencodingtoencoding(_:)"
---

# CFStringConvertNSStringEncodingToEncoding(_:)

Returns the Core Foundation encoding constant that is the closest mapping to a given Cocoa encoding.

## Declaration

```swift
func CFStringConvertNSStringEncodingToEncoding(_ encoding: UInt) -> CFStringEncoding
```

## Parameters

- `encoding`: The Cocoa string encoding (of type doc://com.apple.documentation/documentation/Foundation/NSStringEncoding) to use.

## Return Value

Return Value The Core Foundation string encoding that is closest to the Cocoa string encoding encoding. Returns the kCFStringEncodingInvalidId constant if the mapping is not known.

## Discussion

Discussion The CFStringConvertEncodingToNSStringEncoding(_:) function is complementary to this function.

## See Also

### Working With Encodings

- [CFStringConvertEncodingToIANACharSetName(_:)](corefoundation/cfstringconvertencodingtoianacharsetname(_:).md)
- [CFStringConvertEncodingToNSStringEncoding(_:)](corefoundation/cfstringconvertencodingtonsstringencoding(_:).md)
- [CFStringConvertEncodingToWindowsCodepage(_:)](corefoundation/cfstringconvertencodingtowindowscodepage(_:).md)
- [CFStringConvertIANACharSetNameToEncoding(_:)](corefoundation/cfstringconvertianacharsetnametoencoding(_:).md)
- [CFStringConvertWindowsCodepageToEncoding(_:)](corefoundation/cfstringconvertwindowscodepagetoencoding(_:).md)
- [CFStringGetFastestEncoding(_:)](corefoundation/cfstringgetfastestencoding(_:).md)
- [CFStringGetListOfAvailableEncodings()](corefoundation/cfstringgetlistofavailableencodings().md)
- [CFStringGetMaximumSizeForEncoding(_:_:)](corefoundation/cfstringgetmaximumsizeforencoding(_:_:).md)
- [CFStringGetMostCompatibleMacStringEncoding(_:)](corefoundation/cfstringgetmostcompatiblemacstringencoding(_:).md)
- [CFStringGetNameOfEncoding(_:)](corefoundation/cfstringgetnameofencoding(_:).md)
- [CFStringGetSmallestEncoding(_:)](corefoundation/cfstringgetsmallestencoding(_:).md)
- [CFStringGetSystemEncoding()](corefoundation/cfstringgetsystemencoding().md)
- [CFStringIsEncodingAvailable(_:)](corefoundation/cfstringisencodingavailable(_:).md)
