Προς το περιεχόμενο

JAVA & greek fonts


zefos

Προτεινόμενες αναρτήσεις

Δημοσ.

Xerei kaneis pws borw na grapcw strings me greek fonts? otan grafw px

System.out.println("Ελληνικα");

mou bgazei output ??????

pws borw na grapcw ellinika?

Δημοσ.

Το Locale του μηχανήματος είναι στα Ελληνικά? :/

Από Control Panel -> Regional Settings

Δημοσ.

Η Java υποστηρίζει Unicode, συνεπώς δεν έχει πρόβλημα με τα ελληνικά.

Δλδ, γράφεις ένα απλό

>
System.out.println("μπλα"); 

και δε το βγάζει? Το output που το βλέπεις? Μέσα από κάποιο IDE, στην κονσόλα?

Δημοσ.

Apo ti konsola tis forte, k se kapio frame na to valw mesa ws label pali de to anagnwrizei..k apo to net pou to epsaksa ligaki to leei pws den anagnwrizei ellinikes grammatoseires

Δημοσ.

Forte? :/

Δε μου απάντησες όμως αν στο Control Panel -> Regional and Language Settings -> Advanced έχεις Greek :/

Δημοσ.

sto greek to exw, ola sto greek einai, Forte einai to programma pou grafw ton kwdika, apo ekei to kanw compile k to trexw, to xrisimopoiw 3 xronia twra k eimai euxaristimenos

Δημοσ.

Απλά τυγχάνει να μη το έχω ξανα ακούσει για αυτό. Τι να σου πω...μήπως έχει κάποιο setting το Forte? Δε μπορώ να σκεφτώ κάτι άλλο.

 

Πάντως ρίξε μια ματιά και στο Eclipse IDE. Απ'ότι είδα το Forte είναι ένα παλιό IDE της Sun.

 

Όταν λες ότι στο net που έψαξες λέει ότι δεν αναγνωρίζει ελληνικά? Στην Java αναφέρεσαι? :/

Δημοσ.

ma den exei na kanei me to programma, k enan aplo text editor na xrisimopoihseis den epireazei apolutos tpt. To 8ema einai o compiler pou xrisimopoieis, k exw ta teleutea arxeia tis sun logo tis douleias mou. Etsi k alliws ta arxeia boroun na ginoun se ena jar arxeio k na trexoun autonoma xwris forte eite na ginoun se applet k na trexei se kapion web browser. to xrisimopoiw aplws epeidi me voleuei, dokimasa JBuilder alla de mou arese polu, to Eclipse de to exw dokimasei pote, 8a to dokimasw k 8a doume an k pali den einai 8ema programmatos

Δημοσ.

Αυτό που λέω είναι ότι το IDE μπορεί να μην υποστηρίζει Unicode στην κονσόλα του.

Παίζει ρόλο και ο compiler, αλλά απ'ότι κατάλαβα έχεις το JDK άρα δεν έχει να κάνει.

 

Μου κάνει φοβερή εντύπωση αυτό που λες. Εφόσον έχεις Greek στα Regional Settings, χρησιμοποιείς τον compiler του official JDK τότε το μόνο που μπορώ να σκεφτώ ότι φταίει είναι το IDE.

 

Δοκίμασε στα γρήγορα αν θες και το JCreator

 

 

PS. Έχε στα υπόψιν ότι η console των windows δεν υποστηρίζει Unicode.

Δημοσ.

sorry pou argisa na apantisw, loipon dokimasa eclipse k tipota pali, proswpika de me volepce ka8olou sa programma. To JCreator to exw dokimasei k pali tpt dustixws.. esy diladi mou les oti grafeis ena String sta ellinika k sto deixnei sta ellinika i kaneis aplws upo8eseis?

Δημοσ.
esy diladi mou les oti grafeis ena String sta ellinika k sto deixnei sta ellinika i kaneis aplws upo8eseis?

 

:) εσύ τι λες? και σου εξήγησα και τους λόγους.

 

dokimasa eclipse k tipota pali, proswpika de me volepce ka8olou sa programma. To JCreator to exw dokimasei k pali tpt dustixws..

 

Δλδ στο Eclipse, χρησιμοποιείς το Sun JDK και πάλι γράφοντας ένα απλό System out στην κονσόλα του Eclipse βγαίνουν ως "???"....

 

Πρόσεχε με το JCreator γιατί το output του βγαίνει στην windows console που δεν υποστηρίζει unicode ούτως ή άλλως. Τουλάχιστον όμως στην AWT (ή Swing) εφαρμογή πρέπει να τα βγάζει σωστά αν το έχεις σε ένα απλό JLabel π.χ.

 

Πάντως ειλικρινά με έχει παραξενέψει αρκετά αυτό και θα ήθελα αν βρεις το πρόβλημα και δεν ξεχαστείς να μας ενημερώσεις.

Δημοσ.

Nai k emena me exei parepcenepcei auto to zitimia apisteuta :(

px grafw to exeis:

 

import java.awt.event.*;

import java.awt.*;

import javax.swing.*;

 

public class Nikos extends JApplet

{

private JLabel la;

public void init()

{

la = new JLabel("Ελληνικα");

getContentPane().add(la);

setSize(200,200);

}

}

 

k sto console pali ta idia, k se frame pali ta idia

 

to output tou applet einai erwtimatika anti gia ta ellinika gramata.. ti na pw, to pcaxnw ligo akoma bas k exw kanei kamia patatia k de to vlepw.. 8a se enimerwsw pantws!

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...