24#include <com/sun/star/uno/RuntimeException.hpp>
25#include <rtl/textcvt.h>
26#include <rtl/textenc.h>
27#include <rtl/ustring.h>
28#include <rtl/ustring.hxx>
36 rtl_uString * s =
nullptr;
37 if (!rtl_convertStringToUString(
39 (RTL_TEXTTOUNICODE_FLAGS_UNDEFINED_ERROR |
40 RTL_TEXTTOUNICODE_FLAGS_MBUNDEFINED_ERROR |
41 RTL_TEXTTOUNICODE_FLAGS_INVALID_ERROR)))
43 throw css::uno::RuntimeException(
44 "cannot convert from UTF-8");
46 return OUString(s, SAL_NO_ACQUIRE);
rtl::OUString convertFromUtf8() const