Text.EncodeToBytes
------------------

Encode a byte string.

| Component | Version | macOS | Windows | Linux | Server | iOS SDK |
|---|---|---|---|---|---|---|
| [Text](component_Text.md) | [3.0](newinversion30.md) | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes |

MBS( "Text.EncodeToBytes"; Text { ; Encoding } ) 

**MBS**( **"Text.EncodeToBytes";** /\* Encode a byte string. \*/  
**$Text**; /\* The text to process.e.g. "Hello World" \*/   
**$Encoding**) /\* Optional; The text encoding for text parameter.   
Default is native.e.g. "UTF-8" \*/ 

(old name: String.EncodeToBytes)

### Parameters

| Parameter | Description | Example | Flags |
|---|---|---|---|
| Text | The text to process. | "Hello World" |  |
| Encoding | The text encoding for text parameter.    Default is native.   Possible encoding names: ANSI, ISO-8859-1, Latin1, Mac, Native, UTF-8, DOS, Hex, Base64 or Windows. More listed in the [FAQ](https://www.monkeybreadsoftware.com/filemaker/faq.shtml). | "UTF-8" | Optional |

### Result

Returns encoded text.

### Description

Encode a byte string.   
Please check what text encoding you want to use. Especially what the software processing the hex string expects.  
A byte string here is a text string with byte numbers like this: "65 66 67" which as text would be "ABC".  
### Examples

Encode bytes as UTF-8:

 MBS ( "Text.EncodeToBytes"; "Hello World"; "utf8" )  
<small>  
Example result: "72 101 108 108 111 32 87 111 114 108 100"</small>Encode some emojies as UTF-8:

 MBS ( "Text.EncodeToBytes"; "🍎 🍓 🍒"; "utf8" )  
<small>  
Example result: 240 159 141 142 32 240 159 141 147 32 240 159 141 146</small>### See also

- [Text.DecodeFromBytes](TextDecodeFromBytes.md)
- [Text.EncodeToBase64](TextEncodeToBase64.md)
- [Text.EncodeToHex](TextEncodeToHex.md)
- [Text.EncodeToHTML](TextEncodeToHTML.md)

### Example Databases

- [Text functions/Encode Bytes as Base64](https://www.mbsplugins.eu/MBS-FileMaker-Plugin-Examples/Text%20functions/Encode%20Bytes%20as%20Base64.shtml#12911FieldAnchor_)
- [Text functions/Text Styles](https://www.mbsplugins.eu/MBS-FileMaker-Plugin-Examples/Text%20functions/Text%20Styles.shtml#9ScriptAnchor_)

### Blog Entries

- [MBS Filemaker Plugin, version 3.0pr8](https://www.mbsplugins.de/archive/2012-11-14/MBS_Filemaker_Plugin_version_3/monkeybreadsoftware_blog_filemaker)

This function checks for a license.

Created 18th August 2014 , last changed 31st January 2023

  
[Text.EncodeToBase64URL](TextEncodeToBase64URL.md) - [Text.EncodeToHTML](TextEncodeToHTML.md)

[HTML Version](TextEncodeToBytes.shtml)