title: Delphi 2010 Wide functions vs. String functions
body: <p>We're currently converting a Delphi 2007 project to Delphi 2010. We were already using Unicode (via WideStrings and TNT Unicode Controls).</p>
  
  <p>I was expecting to replace all Wide functions, e.g. WideUpperCase, with their equivalent, e.g. UpperCase, but they do not work the same way. For example, WideUpperCase works differently from UpperCase. WideUpperCase correctly uppercases Campañas, but UpperCase leaves the ñ in lower case.</p>
  
  <p>Are there any other differences that I should be aware of? e.g. do WideFormat and Format work the same?</p>
  
  <p>Thanks</p>