Short: FAST 7bit to ISO char convert CED/THOR Author: Kenneth.Nilsen@riksnett.no (Kenneth Christopher Nilsen) Uploader: Kenneth Nilsen riksnett no (Kenneth Christopher Nilsen) Type: util/conv Version: 1.4 Replaces: util/conv/7toISO* Requires: dfunc.library (in archive) Architecture: m68k-amigaos $VER: 7toISO 1.4 (31.1.97) Copyright (C) 1997 by Digital Surface. All rights reserved. ------------------------------------------------------------- I need someone to send me a table on the Swedish signs with appropriate ascii number (eg: ø = 248, just for all Swedish). I got this table from one in Sweden, but my database had a crash so all mail and addresses was lost. Send it to: kenneth.nilsen@riksnett.no ------------------------------------------------------------- Short English description: ========================== Have you Norwegian guys ever seen this: =E5 =F8 =F8 in a message ? Or µre Or {re ? And you use Thor or/and CygnusEd ? Then this program is for you... This program will convert Norwegian 7-bit chars (or the strange translation of it) back to normal readable chars. Can also convert Mac ascii codes and {, \, } etc. chars to Norwegian æ, ø and å (upper/lower). Only for Norwegian, Danish (and Swedish) conditions. Arexx scripts for CED and Thor follows the archive to allow easy converting within the two programs with the push of a button. History ======= Version 1.4 (31.1.97) Fixed a VERY silly bug.. I still miss Swedish convert table so I have disabled this switch. It should work fine with Norwegian and Danish chars though. Version 1.3 beta Version 1.2 (22.2.96) (ALPHA) Must be tired these days.. saw I have managed to swap a converter routine, but not any critical.. you would get æ instead of ø with the -m option on Mac ascii codes (or something like that..). Added the rest of the Mac ascii codes. Also changed the algorithm so the destination file will be correct at the end (no garbage anymore if lots of =XX's). Added options in Arexx/7toISO.ced script. Version 1.1 (21.2.96) (BETA) Some optimization of the code. Fixed a bug which limited the size of the saved file to ~51K. Fixed up text a little. Version 1.0 (21.2.96) (BETA) Initial release (beta). Norsk forklaring ================ Dette programmet vil konventere tegnsammensetninger som opprinnelig var æ, ø og å (store og små) tilbake til det de skal være. Dette er et typisk fenomen på no.* news gruppene hvor enkelte bruker 7-bit tegn, eller hvor news/mail server maskinen kun tillater 7-bit tegn. Programmet kan kjøres manuelt med argumenter fra CLI. Jeg har laget to ARexx skript som gjør at du kan kjøre 7toISO fra Thor og CygnusEd. Modifiser gjerne skriptene slik at de passer ditt bruk. BRUK: ===== 7toISO [-m|-M|-s] options: -m = convert Mac ascii codes -M = option -m + {, \, }, [, |, ] chars -s = Swedish signs instead (in 1.3ß = ? on all signs. Read top). Uten noen option så konventerer 7toISO kun =XX kombinasjoner. Hvis du bruker -m option så konventerer programmet Mac ascii tegn samtidig. Hvis du bruker -M option så vil alle spesial tegn/kombinasjoner konventeres. AREXX SKRIPT ============ Thor (7toISO.thor) Installer skriptet i menyen. Trykk funksjonstasten når du står i den meldingen du ønsker å konventere. Alt annet går automatisk. Options (i selve arexx filen): ------------------------------ Path = " path til hvor du har 7toISO kommandoen lagret. Default'er til "C:" Opts = [-m|-M] default = -M (alle kombinasjoner). Opts="" konventerer kun =XX kombinasjoner. CygnusEd (7toISO.ced) Installer skriptet i menyen. Trykk funksjons tasten og teksten som er aktiv vil bli konventert. Options (i selve arexx filen): ------------------------------ Overwr = 0 -> lagre orginal fil og konventer til .iso og hent inn Overwr = 1 -> Skriv over orginal fil og hent inn Path = " path til hvor du har 7toISO kommandoen lagret. Opts = [-m|-M] default = -M (alle kombinasjoner). Opts="" konventerer kun =XX kombinasjoner. HUSK å skifte COMMAND PATH til 7toISO kommandoen i AREXX skriptene hvis du skal bruke dem. Default har jeg satt dem til 'C:', men forandre disse hvis du bruker andre path. 7toISO bruker (som følger med arkivet) og er laget av meg. Vil du ha mer dokumentasjon på library'et så se etter DFunc389.lha på Aminet (utils/libs). Programmet bruker også NewStartup39.lha oppstart kode for assembler (rename dfunc.library så ser du hva som skjer). Dette er en fil som er inkludert i binær filen og sikrer binære program fra ikon, på maskiner med lavere cpu modell enn det ditt program krever og det gir feil meldinger på alle library'er programmet ditt ikke finner. Den inneholder også en god del makroer som gjør livet lettere for oss programmerere. Den gjør programmet ca. 1k større, men det er absolutt verdt det. Prøv den selv. NB! === Arkivet må ikke forandres før videre distribusjon! 7toISO er copyrighted, men fritt distribuerbar. --- Kenneth Christopher Nilsen kenneth.nilsen@riksnett.no - *email* *** comming up *** - *url* Only two things are for sure: taxes and death. Unfortunally they come in the wrong succession.