Konvertieren von UTF-8 in unicode-c++

Wie kann ich umwandeln ú innerhalb einer c++ - Anwendung, in denen die Anwendung erhält das Zeichen als UTF-8-Kodierung %C3%BA und speichern Sie Sie als unicode-Entsprechung %FA. Ich möchte nur wissen, wie ich gehen würde, über das schreiben von code zum ausführen dieser Kodierung

  • utfcpp.sourceforge.net?
  • msdn.microsoft.com/en-us/library/dd374130(v=vs. 85).aspx ?
  • Nur für das Protokoll, mit Bezug auf deinen Titel: UTF-8 Unicode. Und die standardisierte Art und Weise der Angabe der code-point wäre U+00FA (mit mindestens 4 hex-Ziffern, aber bis zu 6).
  • Sie sehen, die Regeln für UTF-8, unicode-und url-Kodierung etc. und Ihnen bei der Implementierung im code. Ich kenne keinen anderen Weg, die Frage zu beantworten. Es könnte Ihnen helfen, Fortschritte, wenn Sie sagte, speziell, wo Sie stecken. Ich würde brechen das problem in drei Schritten, URL-decode ("konvertieren" %xy usw. Charakter-Wert), UTF-8 zu unicode code point (dies ist konvertiert zum Beispiel C3 BA FA, das ist das schwierige Schritt), URL-Codierung (wieder die %'s). Jeder dieser Schritte ist einfacher als das Allgemeine problem, wählen Sie einfach die einfachste und code, der einer der ersten.
InformationsquelleAutor user2724841 | 2013-08-30
Schreibe einen Kommentar