Skip to content

Commit

Permalink
Fix for PCL version after Ukranian QR merge
Browse files Browse the repository at this point in the history
  • Loading branch information
codebude committed Apr 22, 2018
1 parent 27bb1ec commit f3507e3
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion QRCoder/QRCodeGenerator.cs
Original file line number Diff line number Diff line change
Expand Up @@ -955,7 +955,7 @@ private string PlainTextToBinaryAlphanumeric(string plainText)
private string PlainTextToBinaryECI(string plainText)
{
var codeText = string.Empty;
byte[] _bytes = Encoding.ASCII.GetBytes(plainText);
byte[] _bytes = Encoding.GetEncoding("ascii").GetBytes(plainText);
foreach(byte _byte in _bytes)
{
codeText += DecToBin(_byte, 8);
Expand All @@ -969,7 +969,11 @@ private string ConvertToIso8859(string value, string Iso = "ISO-8859-2")
Encoding utf8 = Encoding.UTF8;
byte[] utfBytes = utf8.GetBytes(value);
byte[] isoBytes = Encoding.Convert(utf8, iso, utfBytes);
#if !PCL
return iso.GetString(isoBytes);
#else
return iso.GetString(isoBytes, 0, isoBytes.Length);
#endif
}

private string PlainTextToBinaryByte(string plainText, EciMode eciMode, bool utf8BOM, bool forceUtf8)
Expand Down

0 comments on commit f3507e3

Please sign in to comment.