00001 00002 00007 #include "OW_UTF8Utils.hpp" 00008 #include "OW_String.hpp" 00009 #include <iostream> 00010 00011 using namespace OpenWBEM; 00012 using namespace std; 00013 00014 int main() 00015 { 00016 try 00017 { 00018 String in = String::getLine(cin); 00019 String utf8 = UTF8Utils::UCS4toUTF8(in.toUInt32(16)); 00020 for (int i = 0; i < utf8.length(); ++i) 00021 { 00022 std::cout << "0x" << hex << UInt32(UInt8(utf8[i])) << ' '; 00023 } 00024 } 00025 catch (Exception& e) 00026 { 00027 cerr << e << endl; 00028 return 1; 00029 } 00030 return 0; 00031 } 00032