{"id":802,"date":"2012-03-02T11:58:14","date_gmt":"2012-03-02T11:58:14","guid":{"rendered":"https:\/\/ibex.tech\/visualcpp\/?p=802"},"modified":"2022-02-17T06:24:03","modified_gmt":"2022-02-17T06:24:03","slug":"convert-string-to-unicode-values","status":"publish","type":"post","link":"https:\/\/ibex.tech\/visualcpp\/strings\/convert-string-to-unicode-values","title":{"rendered":"Convert String To Unicode Values"},"content":{"rendered":"<h4>\nString Conversion To Unicode Byte Array<br \/>\n<\/h4>\n<pre>\r\n<code>\r\nusing namespace System::Text;\r\n\r\n\tarray&lt;Byte&gt; ^MyArray = Encoding::Unicode-&gt;GetBytes(MyString);\r\n<\/code><\/pre>\n<pre>\r\n<code>\r\nusing namespace System::Text;\r\n\r\n\tEncoding ^Unicode1 = Encoding::Unicode;\r\n\tarray&lt;Byte&gt; ^UnicodeBytes = Unicode1-&gt;GetBytes(&quot;1234&quot;);\t\t\/\/Produces: 0x31,0x00,0x32,0x00,0x33,0x00,0x34,0x00\r\n<\/code><\/pre>\n<h4>\nConvert Unicode Bytes To String<br \/>\n<\/h4>\n<pre>\r\n<code>\r\nusing namespace System::Text;\r\n\r\n\tMyString = Encoding::Unicode-&gt;GetString(MyByteArray);\r\n<\/code><\/pre>\n<h4>\nThen To Convert To Unicode Words<br \/>\n<\/h4>\n<pre>\r\n<code>\r\n\tint Count;\r\n\tUInt16 UnicodeValue;\r\n\tfor (Count = 0; Count &lt; UnicodeBytes-&gt;Length; Count += 2)\r\n\t{\r\n\t\tUnicodeValue = (UInt16)UnicodeBytes[Count];\r\n\t\tUnicodeValue |= ((UInt16)UnicodeBytes[(Count + 1)]) &lt;&lt; 8;\r\n\t\ttxtOutput-&gt;Text += &quot;&amp;#&quot; + UnicodeValue + &quot;;&quot;;\r\n\t}\r\n<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>String Conversion To Unicode Byte Array using namespace System::Text; array&lt;Byte&gt; ^MyArray = Encoding::Unicode-&gt;GetBytes(MyString); using namespace System::Text; Encoding ^Unicode1 = Encoding::Unicode; array&lt;Byte&gt; ^UnicodeBytes = Unicode1-&gt;GetBytes(&quot;1234&quot;); \/\/Produces: 0x31,0x00,0x32,0x00,0x33,0x00,0x34,0x00 Convert Unicode Bytes To String using namespace System::Text; MyString = Encoding::Unicode-&gt;GetString(MyByteArray); Then To Convert To Unicode Words int Count; UInt16 UnicodeValue; for (Count = 0; Count &lt; UnicodeBytes-&gt;Length; Count [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[22],"tags":[],"class_list":["post-802","post","type-post","status-publish","format-standard","hentry","category-strings"],"_links":{"self":[{"href":"https:\/\/ibex.tech\/visualcpp\/wp-json\/wp\/v2\/posts\/802","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ibex.tech\/visualcpp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ibex.tech\/visualcpp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ibex.tech\/visualcpp\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/ibex.tech\/visualcpp\/wp-json\/wp\/v2\/comments?post=802"}],"version-history":[{"count":7,"href":"https:\/\/ibex.tech\/visualcpp\/wp-json\/wp\/v2\/posts\/802\/revisions"}],"predecessor-version":[{"id":1358,"href":"https:\/\/ibex.tech\/visualcpp\/wp-json\/wp\/v2\/posts\/802\/revisions\/1358"}],"wp:attachment":[{"href":"https:\/\/ibex.tech\/visualcpp\/wp-json\/wp\/v2\/media?parent=802"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ibex.tech\/visualcpp\/wp-json\/wp\/v2\/categories?post=802"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ibex.tech\/visualcpp\/wp-json\/wp\/v2\/tags?post=802"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}