title: Dart character encoding in http request
body: <p>Just learning Flutter and running into this issue when trying to call an API:</p>
  <pre><code>final response = await http.get(
    Uri.https(apiBaseUrl, apiBaseEndpoint + &quot;/tasks&quot;),
    headers: {
      &quot;Authorization&quot;: &quot;Bearer &quot; + apiKey,
    },
  );
  
  print(response.body);
  </code></pre>
  <p>Part of my response contains <code>Ä°ftar</code> and it's supposed to be <code>İftar</code>. I imagine it's some encoding problem? <code>curl</code> gives me back the response with the proper characters.</p>
  <p>Basically: is this a text encoding problem? If so, how do I fix my request?</p>