Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ GetEncodingRare()

static Encoding System.Text.CodePagesEncodingProvider.GetEncodingRare ( int codepage)
inlinestaticprivate

Definition at line 102 of file CodePagesEncodingProvider.cs.

103 {
104 Encoding result = null;
105 switch (codepage)
106 {
107 case 57002:
108 case 57003:
109 case 57004:
110 case 57005:
111 case 57006:
112 case 57007:
113 case 57008:
114 case 57009:
115 case 57010:
116 case 57011:
117 result = new ISCIIEncoding(codepage);
118 break;
119 case 10008:
120 result = new DBCSCodePageEncoding(10008, 20936);
121 break;
122 case 10003:
123 result = new DBCSCodePageEncoding(10003, 20949);
124 break;
125 case 54936:
126 result = new GB18030Encoding();
127 break;
128 case 50220:
129 case 50221:
130 case 50222:
131 case 50225:
132 case 52936:
133 result = new ISO2022Encoding(codepage);
134 break;
135 case 50227:
136 case 51936:
137 result = new DBCSCodePageEncoding(codepage, 936);
138 break;
139 case 51932:
140 result = new EUCJPEncoding();
141 break;
142 case 51949:
143 result = new DBCSCodePageEncoding(codepage, 20949);
144 break;
145 case 38598:
146 result = new SBCSCodePageEncoding(codepage, 28598);
147 break;
148 }
149 return result;
150 }

Referenced by System.Text.CodePagesEncodingProvider.GetEncoding().