Encoding
No edit summary
(Replacing message template with parser tag)
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<message>Write the content here to display this box</message>
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 18:
* [[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}}

Latest revision as of 07:42, 17 June 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 94 days ago on 06/17/2024. What links here