Source:
package com.izeye.examples.charset;

import java.nio.charset.*;

public class CharsetExample {
 public static void main(String[] args) {
  String defaultCharset = Charset.defaultCharset().displayName();
 
  System.out.println("Default charset: " + defaultCharset);
 }
}



Output:
Default charset: x-windows-949



Description:
내 컴퓨터의 디폴트 charset은 x-windows-949임을 확인할 수 있다.

Posted by 알 수 없는 사용자
,

Calendar에서 시간 필드를 의미하는 상수는 다음과 같이

Calendar.HOUR와 Calendar.HOUR_OF_DAY

두 개가 있다.

API 문서를 확인하면,

HOUR는 12시간제로 동작하고,

HOUR_OF_DAY는 24시간제로 동작한다는 것을 쉽게 알 수 있다.

급한 마음에 프로그램을 작성하다보면 24시간제이겠거니 하고

HOUR를 써버림으로써 낭패를 볼 수도 있다.


Posted by 알 수 없는 사용자
,

자바에서는 URL Encoder를 제공하기 때문에

직접 작성할 필요가 없습니다.

간단히 java.net.URLEncoder를 사용하시면 됩니다.

다음은 이 클래스를 사용하는 예제 프로그램입니다.

public class URLEncoderDemo {
 public static void main(String[] args) throws Exception {
  String url = args[0];
  String encodedUrl = java.net.URLEncoder.encode(url);
  System.out.println("URL: " + url);
  System.out.println("Encoded URL: " + encodedUrl);
 }
}

다음은 실행 결과입니다.

E:\Data\Work\Java>java -cp . URLEncoderDemo 임정묵
URL: 임정묵
Encoded URL: %C0%D3%C1%A4%B9%AC

E:\Data\Work\Java>

Posted by 알 수 없는 사용자
,