title: Convert ISO-8859-1 strings to UTF-8 in C/C++
body: <p>You would think this would be readily available, but I'm having a hard time finding a simple library function that will convert a C or C++ string from ISO-8859-1 coding to UTF-8. I'm reading data that is in 8-bit ISO-8859-1 encoding, but need to convert it to a UTF-8 string for use in an SQLite database and eventually an Android app.</p>
  
  <p>I found one commercial product, but it's beyond my budget at this time.</p>