diff --git a/src/common/unaccent.cpp b/src/common/unaccent.cpp index 516f8abcd..17b0be67d 100644 --- a/src/common/unaccent.cpp +++ b/src/common/unaccent.cpp @@ -60,13 +60,27 @@ UnaccentTransliterator unaccent; UnicodeString unicodeAccentedString; std::string &removeAccents(std::string &text) { + printStringInHexadecimal(text.c_str()); unicodeAccentedString = UnicodeString(text.c_str()); + printStringInHexadecimal(unicodeAccentedString); unaccent.transliterate(unicodeAccentedString); text.clear(); unicodeAccentedString.toUTF8String(text); return text; } +void printStringInHexadecimal(UnicodeString s) { + std::cout << std::showbase << std::hex; + for (int i=0; i #include +//#define U_CHARSET_IS_UTF8 1 + class UnaccentTransliterator : public Transliterator { public: @@ -96,3 +98,4 @@ private: std::string &removeAccents(std::string &text); void printStringInHexadecimal(const char *s); +void printStringInHexadecimal(UnicodeString s);