Imprimir cadena árabe en java

Estoy intentando mostrar texto en árabe en java pero muestra caracteres no deseados (Ejemplo: ¤ [ï߯ [î) o, a veces, solo signos de interrogación cuando imprimo. ¿Cómo lo hago para imprimir árabe. He oído que es algo relacionado con Unicode y UTF-8. Esta es la primera vez que trabajo con idiomas, así que no tengo idea. Estoy usando Eclipse Indigo IDE.

EDITAR: Si utilizo la codificación UTF-8, entonces "¤ [ï߯ [î" los caracteres se están convirtiendo en "????????" caracteres.

Respuestas a la pregunta(3)

Su respuesta a la pregunta