Encoding
No edit summary
(Automatically adding template at the end of the page.)
(3 intermediate revisions by 2 users not shown)
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
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]]
{{Edited|July|12|2024}}

Revision as of 15:34, 10 February 2024

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

Convert both strings and byte arrays using:

  1. GetBytes(string)
  2. 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 6 days ago on 06/17/2024. What links here