title: Trying to split string, but I have issues related to encoding
body: <p>I want to split a string , in two base on the last space in the string.</p>
  
  <p>Example:</p>
  
  <pre><code>    full_text = "0.808 um"
      value, unit = full_text.rsplit(" ")
  </code></pre>
  
  <p>This should have worked bu I get the error:</p>
  
  <pre><code> ValueError: not enough values to unpack (expected 2, got 1)
  </code></pre>
  
  <p>So I printed, on what happens on split:</p>
  
  <pre><code>['0.808\xa0um']
  </code></pre>
  
  <p>In my example the string is static, but in reality I receive them from a database, and I don't know when a space is space or not.</p>
  
  <p>I want to maintain the encoding for characters (not space) received, but also want to split.</p>