Lines Matching defs:encoded
437 like in UTF-16, and then each surrogate code point is encoded in UTF-8.
441 /* All encoded surrogate characters start with \xED. */
458 /* Low surrogates U+D800 - U+DBFF are encoded as
468 /* High surrogates U+DC00 - U+DFFF are encoded as
1018 PyObject *encoded;
1021 encoded = _PyUnicode_EncodeUTF16(value,
1024 encoded = _PyUnicode_EncodeUTF32(value,
1029 encoded = _PyUnicode_AsUTF8String(value, "surrogateescape");
1031 if (!encoded) {
1034 size = PyBytes_GET_SIZE(encoded);
1036 Py_DECREF(encoded);
1041 result = Tcl_NewUnicodeObj((const Tcl_UniChar *)PyBytes_AS_STRING(encoded),
1044 result = Tcl_NewStringObj(PyBytes_AS_STRING(encoded), (int)size);
1046 Py_DECREF(encoded);