---
title: CInterop.PlatformUnicodeEncoding
framework: system
role: symbol
role_heading: Type Alias
path: system/cinterop/platformunicodeencoding
---

# CInterop.PlatformUnicodeEncoding

The platform’s preferred Unicode encoding. On Unix this is UTF-8 and on Windows it is UTF-16. Native strings may contain invalid Unicode, which will be handled by either error-correction or failing, depending on API.

## Declaration

```swift
typealias PlatformUnicodeEncoding = UTF8
```
