breaktokilljava
Utente Attivo
- Messaggi
- 7
- Reazioni
- 0
- Punteggio
- 24
:help:
Ciao ragazzi io ho fatto uno stupido programma come questo:
In pratica non fa altro che prendere la stringa scritta e convertire gli spazi in "-" per poi poterlo inviare all'application-server che memorizzerà la stringa nel file xml senza problemi! Insomma io se scrivo una stringa con dei caratteri speciali in una jtextarea come per esempio per commentare un gioco:
Stringa inserita nella jtextarea: "questo gioco è veramente stupendo"
Io voglio rendere questa stringa per esempio:
"questo-gioco-(codicequalsiasi per codificare è)-veramente stupendo!
I caratteri speciali che mi fanno impazzire da convertire sono:
è,à,é,ò,ì
tutti gli altri caratteri come !,",£ e cosi via.....riesco a convertirli tranquillamente infatti ho creato una tabella speciale per la conversione in scrittura e lettura!
Cmq spero di essere stato chiaro infatti la mia domanda è:
@ MA COME DIAVOLO SI FANNO A CONVERTIRE I CARATTERI SPECIALI ? @
O meglio ho trovato questa cosa interessante su un sito :inchino::
A list of Unicode characters is available at the Unicode organization Web site.
Here a quick list for accented letters : á \u00e0 Á \u00c0 à \u00e1 À \u00c1 â \u00e2 Â \u00c2 é \u00e9 É \u00c9 è \u00e8 È \u00c8 ê \u00ea Ê \u00ca î \u00ee Î \u00ce ç \u00e7 Ç \u00c7
Ecco una volta che faccio per esempio:
String carattere = "\u00e8";
System.out.println(carattere);
Mi stampa il carattere è!
Ma come faccio a prendere la stringa e leggerla carattere per carattere e se:
individua è lo converte in un codice
individua à lo converte in un altro codice
e cosi via fino a creare una stringa completamente convertita tramite i replace!
PS: Ho l'iphone quindi spero di essere contattato per mail appena mi avete scritto qualcosa!
Ciao
Grazie
Cordialmente
Breaktokilljava
Ciao ragazzi io ho fatto uno stupido programma come questo:
Codice:
import java.io.*;
public class ConvertiStringa {
public static void main(String[] args) throws Exception {
String str;
BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
System.out.print("\n\nInserisci la stringa che tu vuoi convertire: \n\n");
str = bf.readLine();
str = str.replace(" ", "-");
System.out.println("La stringa che hai inserito è:\n\n" + str);
System.out.println("\n\nChiuso il programma");
}
}
In pratica non fa altro che prendere la stringa scritta e convertire gli spazi in "-" per poi poterlo inviare all'application-server che memorizzerà la stringa nel file xml senza problemi! Insomma io se scrivo una stringa con dei caratteri speciali in una jtextarea come per esempio per commentare un gioco:
Stringa inserita nella jtextarea: "questo gioco è veramente stupendo"
Io voglio rendere questa stringa per esempio:
"questo-gioco-(codicequalsiasi per codificare è)-veramente stupendo!
I caratteri speciali che mi fanno impazzire da convertire sono:
è,à,é,ò,ì
tutti gli altri caratteri come !,",£ e cosi via.....riesco a convertirli tranquillamente infatti ho creato una tabella speciale per la conversione in scrittura e lettura!
Cmq spero di essere stato chiaro infatti la mia domanda è:
@ MA COME DIAVOLO SI FANNO A CONVERTIRE I CARATTERI SPECIALI ? @
O meglio ho trovato questa cosa interessante su un sito :inchino::
A list of Unicode characters is available at the Unicode organization Web site.
Here a quick list for accented letters : á \u00e0 Á \u00c0 à \u00e1 À \u00c1 â \u00e2 Â \u00c2 é \u00e9 É \u00c9 è \u00e8 È \u00c8 ê \u00ea Ê \u00ca î \u00ee Î \u00ce ç \u00e7 Ç \u00c7
Ecco una volta che faccio per esempio:
String carattere = "\u00e8";
System.out.println(carattere);
Mi stampa il carattere è!
Ma come faccio a prendere la stringa e leggerla carattere per carattere e se:
individua è lo converte in un codice
individua à lo converte in un altro codice
e cosi via fino a creare una stringa completamente convertita tramite i replace!
PS: Ho l'iphone quindi spero di essere contattato per mail appena mi avete scritto qualcosa!
Ciao
Grazie
Cordialmente
Breaktokilljava