Encoding
No edit summary
No edit summary
Line 1: Line 1:
In OCL, you can use the standard .net Encoding static class.
In OCL, you can use the standard .net Encoding static class.


You can convert both strings and byte arrays using
You can convert both strings and byte arrays using:
* GetBytes(string)
* GetBytes(string)
* GetString(bytearray)
* GetString(bytearray)
For example
''For example:''
* Encoding.[[OCLOperators ASCII|ASCII]].GetString(bytearray)
* Encoding.[[OCLOperators ASCII|ASCII]].GetString(bytearray)
If you have data you think is encoded with ISO-8859-1, you should try and decode it with:
If you have data you think is encoded with ISO-8859-1, try to decode it with:
* Encoding.[[OCLOperators Default|Default]].GetString(bytearray)
* Encoding.[[OCLOperators Default|Default]].GetString(bytearray)


Line 17: Line 17:
* [[OCLOperators UTF7|UTF7]]
* [[OCLOperators UTF7|UTF7]]
* [[OCLOperators UTF8|UTF8]]
* [[OCLOperators UTF8|UTF8]]
Microsoft documentation on the Encoding class https://learn.microsoft.com/en-us/dotnet/api/system.text.encoding
Microsoft documentation on the Encoding class can be found here: https://learn.microsoft.com/en-us/dotnet/api/system.text.encoding
[[Category:OCL]]
[[Category:OCL]]

Revision as of 06:09, 5 May 2023

In OCL, you can use the standard .net Encoding static class.

You can convert both strings and byte arrays using:

  • GetBytes(string)
  • GetString(bytearray)

For example:

  • Encoding.ASCII.GetString(bytearray)

If you have data you think is encoded with ISO-8859-1, try to decode it with:

  • Encoding.Default.GetString(bytearray)
See also

Microsoft documentation on the Encoding class can be found here: https://learn.microsoft.com/en-us/dotnet/api/system.text.encoding

This page was edited 98 days ago on 02/10/2024. What links here