Я не могу создать xelement с символом unicode
Я не могу создать XElement со строкой, которая содержит unicode.
Ниже приведен код, который не может создать XElement. Как я могу создать XElement с помощью unicode.
XDocument xDoc = new XDocument( new XElement("Pubs", new XElement("Book", new XElement("Title", "Social Service"), new XElement("Author", "Nagsert")), new XElement("Book", new XElement("Title", "Self Motivation"), new XElement("Author", "Srinu") ) ) ); // XElement String contains unicode xDoc.Root.Add(new XElement("Book", new XElement("Title", "Problem Is Still Exist"), new XElement("Author", "Gazit, Inbar") ));e>
Что я уже пробовал:
Я тщательно изучил проблемы юникода в c#.
Я обнаружил, что данные Юникода для специального символа
Символ Юникода дек шестнадцатеричном формате HTML
Результаты 1-4 из 4
\x{15} NAK отрицательное подтверждение ctrl-u 025 21 0x15
combining комбинирование змеи ниже 016702 7618 0x1DC2 ᷂
radical CJK радикальная змея 027222 11922 0x2E92 ⺒
linear линейная монограмма b128 kanako 0200224 65684 0x10094 𐂔