public virtual string decode(QRCodeImage qrCodeImage) { sbyte[] numArray1 = this.decodeBytes(qrCodeImage); byte[] numArray2 = new byte[numArray1.Length]; Buffer.BlockCopy((Array)numArray1, 0, (Array)numArray2, 0, numArray2.Length); return((!QRCodeUtility.IsUnicode(numArray2) ? Encoding.ASCII : Encoding.Unicode).GetString(numArray2)); }
public virtual Bitmap Encode(string content) { if (QRCodeUtility.IsUniCode(content)) { return(this.Encode(content, Encoding.Unicode)); } return(this.Encode(content, Encoding.ASCII)); }
public static bool IsUnicode(byte[] byteData) { string value = QRCodeUtility.FromASCIIByteArray(byteData); string value2 = QRCodeUtility.FromUnicodeByteArray(byteData); byte[] ascii = QRCodeUtility.AsciiStringToByteArray(value); byte[] unicode = QRCodeUtility.UnicodeStringToByteArray(value2); return(ascii[0] != unicode[0]); }
public static bool IsUniCode(string value) { byte[] ascii = QRCodeUtility.AsciiStringToByteArray(value); byte[] unicode = QRCodeUtility.UnicodeStringToByteArray(value); string value2 = QRCodeUtility.FromASCIIByteArray(ascii); string value3 = QRCodeUtility.FromUnicodeByteArray(unicode); return(value2 != value3); }
public static bool IsUnicode(byte[] byteData) { return((int)QRCodeUtility.AsciiStringToByteArray(QRCodeUtility.FromASCIIByteArray(byteData))[0] != (int)QRCodeUtility.UnicodeStringToByteArray(QRCodeUtility.FromUnicodeByteArray(byteData))[0]); }
public static bool IsUniCode(string value) { return(QRCodeUtility.FromASCIIByteArray(QRCodeUtility.AsciiStringToByteArray(value)) != QRCodeUtility.FromUnicodeByteArray(QRCodeUtility.UnicodeStringToByteArray(value))); }