public static int InterpretCodePage(Codepage8 code) { switch (code) { case Codepage8.DOS_437: return(0); case Codepage8.DOS_851: return(2); case Codepage8.DOS_863: return(8); case Codepage8.DOS_850: return(13); case Codepage8.Windows_1250: return(31); case Codepage8.Windows_1251: return(33); case Codepage8.Windows_1252: return(27); case Codepage8.Windows_1253: return(34); case Codepage8.Windows_1254: return(35); case Codepage8.Windows_1255: return(36); default: return(0); } }
public static byte[] CodePageSet(Codepage8 codePage, Codepage8KDU country) { return(Encoding.GetEncoding(437).GetBytes(string.Format("I8,{0:x},{1:000}\n", (int)codePage, country))); }
public static int InterpretCodePage(Codepage8 code) { switch (code) { case Codepage8.DOS_437: return(437); case Codepage8.DOS_737: return(737); case Codepage8.DOS_850: return(850); case Codepage8.DOS_851: return(851); case Codepage8.DOS_852: return(852); case Codepage8.DOS_855: return(855); case Codepage8.DOS_857: return(857); case Codepage8.DOS_860: return(860); case Codepage8.DOS_861: return(861); case Codepage8.DOS_862: return(862); case Codepage8.DOS_863: return(863); case Codepage8.DOS_865: return(865); case Codepage8.DOS_866: return(866); case Codepage8.DOS_869: return(869); case Codepage8.Windows_1250: return(1250); case Codepage8.Windows_1251: return(1251); case Codepage8.Windows_1252: return(1252); case Codepage8.Windows_1253: return(1253); case Codepage8.Windows_1254: return(1254); case Codepage8.Windows_1255: return(1255); default: return(437); } }
public static byte[] CodePageSet(Codepage8 codePage, Codepage8KDU country, int codepage = 437) { return(Encoding.GetEncoding(codepage).GetBytes($"I8,{(int) codePage:x},{country:000}\n")); }
public static byte[] CodePageSet(Codepage8 codePage, Codepage8KDU country) { return Encoding.GetEncoding(437).GetBytes(string.Format("I8,{0:x},{1:000}\n", (int)codePage, country)); }