diff options
Diffstat (limited to 'docs/examples/tutorial/string/decode_cpp_string.pyx')
-rw-r--r-- | docs/examples/tutorial/string/decode_cpp_string.pyx | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/docs/examples/tutorial/string/decode_cpp_string.pyx b/docs/examples/tutorial/string/decode_cpp_string.pyx new file mode 100644 index 000000000..8f1d01af8 --- /dev/null +++ b/docs/examples/tutorial/string/decode_cpp_string.pyx @@ -0,0 +1,10 @@ +# distutils: language = c++
+
+from libcpp.string cimport string
+
+def get_ustrings():
+ cdef string s = string(b'abcdefg')
+
+ ustring1 = s.decode('UTF-8')
+ ustring2 = s[2:-2].decode('UTF-8')
+ return ustring1, ustring2
|