dcsimg
Ascii Extended conversion
0 posts in topic
Flat View  Flat View
TOPIC ACTIONS:
 

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
About | Sitemap | Contact