Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Svenska tecken och Java
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Scandinavian
View previous topic :: View next topic  
Author Message
ridderby
n00b
n00b


Joined: 16 Dec 2003
Posts: 5

PostPosted: Mon Jul 26, 2004 8:59 am    Post subject: Svenska tecken och Java Reply with quote

Hej!

Jag har problem med Svenska tecken i samband med javautveckling. Antar att det handlar om UTF-8/UTF-16 problem.

Problemen i Java är:
* När man skriver ut Svenska tecken i xterm-fönster så får man "?" i stället.
* När jag gör egna fönster i Java kan jag få åäö med i tex JLabel. Men jag lyckas aldrig få det i samband med inmatning. Då blir det små fyrkanter.

Jag kompilerar med -encoding iso8856-1 eller latin1.
Jag har tankat ner Suns JDK från Suns hemsida, dvs inte med emerge, men det fungerar inte bättre i BlackDown (som är emergead).

I övrigt har jag inga som helst problem med svenska tecken (kör för övrigt svenskt språk i KDE). Jag har ställt in konsollen enligt www.gentoo.se och det fungerar i alla andra fall.

Någon som kan hjälpa mig? Som har en susning hur jag skall komma vidare? Kan man ställa om så att man alltid kör Unicode (och är det i så fall bra?) Behöver jag ladda ner några fonter?

// Erik
Back to top
View user's profile Send private message
bizkit
n00b
n00b


Joined: 08 Oct 2003
Posts: 50
Location: Stockholm, Sweden

PostPosted: Wed Jul 28, 2004 12:53 pm    Post subject: Reply with quote

Taget från min programmeringskurs.

Code:

/* Svenska tecken i in- och utmatningar till konsollen (komamndofönstret) i Java
 * Baserat på kod från Rickard Närström, modifierad av Erik Edlund
 * Denna kod får användas fritt
 *
 * Datum: 2004-02-07
 */

// I Linux ändrar du alla "cp850" nedan till "iso-8859-1"
// När du kompilerar ska du tänka på att ange encoding; gör det på följande sätt:
//
// $javac -encoding iso-8859-1 classNamn.java
//
// Detta gäller båda Windows och Linux

import java.io.*;

public class InOchUtPaaSvenskaProgram {

  public static void main(String[] args) throws IOException {

    // Svenska tecken i in- och utmatningar till konsollen (komamndofönstret)
    BufferedReader in = new BufferedReader(new InputStreamReader(System.in,"cp850"));
    PrintStream utskrift = new PrintStream(System.out,true,"cp850");
    PrintStream err = new PrintStream(System.err,true,"cp850");
    // Efter detta skriver du din kod:

    // Test av utskrift av svenska tecken
    utskrift.println("åäöÅÄÖ");

    // In- och utmatning av en sträng:
    utskrift.print("Mata in en sträng: ");
    String strang = in.readLine();
    utskrift.println("Strängen var: \""+ strang +"\"");


     // In- och utmatning av ett heltal:
    utskrift.print("Mata in ett heltal: ");
    int tal = Integer.parseInt(in.readLine());
    utskrift.println("Heltalet var: \""+ tal +"\"");

    // In- och utmatning av ett flyttal:
    utskrift.print("Mata in ett flyttal: ");
    double flyttal = Double.parseDouble(in.readLine());
    utskrift.println("Flyttalet (double) var: "+ flyttal);

    // In- och utmatning av ett tecken:
    utskrift.print("Mata in ett tecken: ");
    String strang2 = in.readLine();
    char tecken=strang2.charAt(0);
    utskrift.println("Tecknet var: \'"+ tecken +"\'");

    } //END main

  } //END InOchUtPaSvenskaProgram

_________________
Gentoo newbie -_-
Back to top
View user's profile Send private message
henkebenke
n00b
n00b


Joined: 19 May 2004
Posts: 3

PostPosted: Fri Sep 03, 2004 1:46 pm    Post subject: Reply with quote

Tackar så mycket, detta funkade ju finfint.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Scandinavian All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum