ANSI är väl sjubitars-ASCII, så det är inte så konstigt. Nåja, vilken kodning du än är ute efter, kolla på den här OutputStreamWriter-konstruktorn och, om den inte passar, String.getBytes(String encoding).
Jag skulle gissa att new OutputStreamWriter(fileOutputStream, "iso-8859-1") är vad du letar efter :)
Jag håller på att skapa ett program i Java som skall generera kalenderfiler (.ics iCalendar, ungefär som VCalendar) som skall kunna importeras till Outlook.
Problemet är att mitt program genererar dessa filer i unicode (tror jag) och då kan de inte läsas in i Outlook (av någon skum anledning).
Öppnar jag däremot filen i notepad och sparar den med kodningen ANSI, kan jag dock importera filen till Outlook utan problem. Men då försvinner alla svenska tecken (å, ä, ö).
Jag antar att dessa måste "encodas" på något sätt? Men finns det en metod i Java för att konvertera strängar i något annat teckenformat?
Jag har tittat på String-klassen men inte hittat någonting användbart.
Någon som har något förslag? :q
