Posted By:
Michel_Perez
Posted On:
Thursday, March 31, 2005 07:46 AM
Grettings, Im try to do Ascci conversion, and when I get the numeric value of ASCII Extended character as an int, I got wrong numbers with the ascii character between 128 and 159: Here is the output of my code: int: 65 ascii:A 65 int: 66 ascii:B 66 int: 67 ascii:C 67 int: 68 ascii:D 68 int: 69 ascii:E 69 int: 70 ascii:F 70 int: 71 ascii:G 71 int: 72 ascii:H 72 int: 73 ascii:I 73 int: 74 ascii:J 74 int: 75 ascii:K 75 int: 76 ascii:L 76 int: 77 ascii:M 77 int: 78 ascii:N 78 int: 79 ascii:O 79
More>>
Grettings,
Im try to do Ascci conversion, and when I get the numeric value of ASCII Extended character as an int, I got wrong numbers with the ascii character between 128 and 159:
Here is the output of my code:
int: 65 ascii:A 65
int: 66 ascii:B 66
int: 67 ascii:C 67
int: 68 ascii:D 68
int: 69 ascii:E 69
int: 70 ascii:F 70
int: 71 ascii:G 71
int: 72 ascii:H 72
int: 73 ascii:I 73
int: 74 ascii:J 74
int: 75 ascii:K 75
int: 76 ascii:L 76
int: 77 ascii:M 77
int: 78 ascii:N 78
int: 79 ascii:O 79
int: 80 ascii:P 80
int: 81 ascii:Q 81
int: 82 ascii:R 82
int: 83 ascii:S 83
int: 84 ascii:T 84
int: 85 ascii:U 85
int: 86 ascii:V 86
int: 87 ascii:W 87
int: 88 ascii:X 88
int: 89 ascii:Y 89
int: 90 ascii:Z 90
int: 91 ascii:[ 91
int: 92 ascii: 92
int: 93 ascii:] 93
int: 94 ascii:^ 94
int: 95 ascii:_ 95
int: 96 ascii:` 96
int: 97 ascii:a 97
int: 98 ascii:b 98
int: 99 ascii:c 99
int: 100 ascii:d 100
int: 101 ascii:e 101
int: 102 ascii:f 102
int: 103 ascii:g 103
int: 104 ascii:h 104
int: 105 ascii:i 105
int: 106 ascii:j 106
int: 107 ascii:k 107
int: 108 ascii:l 108
int: 109 ascii:m 109
int: 110 ascii:n 110
int: 111 ascii:o 111
int: 112 ascii:p 112
int: 113 ascii:q 113
int: 114 ascii:r 114
int: 115 ascii:s 115
int: 116 ascii:t 116
int: 117 ascii:u 117
int: 118 ascii:v 118
int: 119 ascii:w 119
int: 120 ascii:x 120
int: 121 ascii:y 121
int: 122 ascii:z 122
int: 123 ascii:{ 123
int: 124 ascii:| 124
int: 125 ascii:} 125
int: 126 ascii:~ 126
int: 127 ascii: 127
int: 128 ascii:€ 8364
int: 129 ascii:? 65533
int: 130 ascii: 8218
int: 131 ascii: 402
int: 132 ascii: 8222
int: 133 ascii:
8230
int: 134 ascii: 8224
int: 135 ascii: 8225
int: 136 ascii: 710
int: 137 ascii: 8240
int: 138 ascii: 352
int: 139 ascii: 8249
int: 140 ascii: 338
int: 141 ascii:? 65533
int: 142 ascii: 381
int: 143 ascii:? 65533
int: 144 ascii:? 65533
int: 145 ascii: 8216
int: 146 ascii: 8217
int: 147 ascii: 8220
int: 148 ascii: 8221
int: 149 ascii: 8226
int: 150 ascii: 8211
int: 151 ascii: 8212
int: 152 ascii: 732
int: 153 ascii: 8482
int: 154 ascii: 353
int: 155 ascii: 8250
int: 156 ascii: 339
int: 157 ascii:? 65533
int: 158 ascii: 382
int: 159 ascii: 376
int: 160 ascii: 160
int: 161 ascii:¡ 161
int: 162 ascii:¢ 162
int: 163 ascii:£ 163
int: 164 ascii:¤ 164
int: 165 ascii:¥ 165
Here is my code:
String xx = "";
String cad = "";
long iValue;
int iCount;
System.out.println("tabla de ascii");
for (iCount = 65; iCount
<= 165; iCount++) {
xx = new Character((char) iCount).toString();
try {
xx = new String(xx.getBytes("ISO-8859-1"));
cad = cad + xx;
}
catch (UnsupportedEncodingException ex) {
}
iValue = (int) xx.charAt(0);
System.out.println(" int: " + iCount + " ascii:" + xx " " +iValue);
}
What could I do ? what do i hava to change ?
Thank u very much
<<Less