質問編集履歴
1
ソースの追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -347,3 +347,95 @@
|
|
347
347
|
しかし、現在出力されている値は 1 つめが 17 です。ただ、0xEFは 10 進数に直すと 239 なので、正しい値が入っていないようです。
|
348
348
|
|
349
349
|
// binarydata の文字列を 16 進数に変換のところでエラーが起きていると思われるのですが... どうしたらいいでしょうか。
|
350
|
+
|
351
|
+
|
352
|
+
|
353
|
+
```
|
354
|
+
|
355
|
+
package org.jyl.base.io;
|
356
|
+
|
357
|
+
|
358
|
+
|
359
|
+
/**
|
360
|
+
|
361
|
+
* 文字コードを定義した列挙型です。
|
362
|
+
|
363
|
+
*
|
364
|
+
|
365
|
+
* @author とあるゆっくり
|
366
|
+
|
367
|
+
*/
|
368
|
+
|
369
|
+
public enum CharCode
|
370
|
+
|
371
|
+
{
|
372
|
+
|
373
|
+
/**
|
374
|
+
|
375
|
+
* {@code ASCII} を示します。
|
376
|
+
|
377
|
+
* 最大バイト数は 1 バイトです。
|
378
|
+
|
379
|
+
*/
|
380
|
+
|
381
|
+
ASCII,
|
382
|
+
|
383
|
+
|
384
|
+
|
385
|
+
/**
|
386
|
+
|
387
|
+
* {@code EUC-jp} を示します。
|
388
|
+
|
389
|
+
* 半角カタカナの対応予定は現在ありません。
|
390
|
+
|
391
|
+
* 最大バイト数は制御文字も合わせ 3 バイトです。
|
392
|
+
|
393
|
+
*/
|
394
|
+
|
395
|
+
EUC,
|
396
|
+
|
397
|
+
|
398
|
+
|
399
|
+
/**
|
400
|
+
|
401
|
+
* {@code Shift-JIS} を示します。
|
402
|
+
|
403
|
+
* 最大バイト数は 2 バイトです。
|
404
|
+
|
405
|
+
*/
|
406
|
+
|
407
|
+
Shift_JIS,
|
408
|
+
|
409
|
+
|
410
|
+
|
411
|
+
/**
|
412
|
+
|
413
|
+
* {@code Unicode}( UTF-16 ) を示します。
|
414
|
+
|
415
|
+
* {@code UTF-8} は {@code UTF_8} を参照してください。
|
416
|
+
|
417
|
+
* 最大バイト数は 4 バイトです。
|
418
|
+
|
419
|
+
*/
|
420
|
+
|
421
|
+
Unicode,
|
422
|
+
|
423
|
+
|
424
|
+
|
425
|
+
/**
|
426
|
+
|
427
|
+
* {@code UTF-8} を示します。
|
428
|
+
|
429
|
+
* 技術的制限により、_を使用しています。
|
430
|
+
|
431
|
+
* 最大バイト数は 6 バイトです。
|
432
|
+
|
433
|
+
*/
|
434
|
+
|
435
|
+
UTF_8,
|
436
|
+
|
437
|
+
};
|
438
|
+
|
439
|
+
|
440
|
+
|
441
|
+
```
|