We have a system that used an open source C# library to generate a QrCode. We can properly generate and read the QrCode, but our customer is not reading it correctly, because their keyboards are set for ABNT ( Brazilian standards ) standard. This has put us in trouble because they are reading "ç" instead of ";" and ";" instead of "/" . So, is there any way to make a pre-conversion for this QrCode generation? The library we are using is http://www.codeproject.com/KB/cs/qrcode.aspx.