Newsgroup: it.comp.os.os2
Titolo: caratteri strani

mi cpaita di avere sotto mano dei file di testo fatti inambiente windoz e mi 
piacerebbe sapere se qualcuno ha avto tra le mani un programma che converta 
certi codici ascii chepiazza windows in qualcosa di comprensibile per os/2 
tipo
ASCI WIN	carattere 	ASCI OSSO
146		apostrofo	039	'
176		grado		248	ř
232		e grave		138 	 
233		e acuta		130	é
236		i grave		141	 	
242		o grave		149	 
249		u grave		151	 
200		E acc.		144	É
spero di averli messi tutti..a dire il vero dovrebbe bastare una macro fatta 
col qedit, o con qualche editor di testo astuto... ma non ho mai avuto tempo 
di sperimentare queste cose...
Ciao,
Daniele

 tipo
*Il* programma che converte e' gnu recode, pero' e' nato per unix e 
bisogna vedere se qualcuno ne ha fatto il porting per os/2, altrimenti
e' la volta buona che installi anche linux :-)

On Wed, 1 Nov 2000, Roberto Zanasi wrote:
RZ >*Il* programma che converte e' gnu recode, pero' e' nato per unix e 
RZ >bisogna vedere se qualcuno ne ha fatto il porting per os/2, altrimenti
RZ >e' la volta buona che installi anche linux :-)
Ce sta, ce sta... Provate su Hobbes o sul Leo.
Alla peggio, su Hobbes c'e` il port di un programma Unix per scrivere
canzoni con gli accordi fatto da me... Dice :"E che c'entra?" Rispondo:
"C'entra perche' nel pacchetto ho messo l'eseguibile di GNURECODE!"
Furbo, eh?
-- 
Mentore Siesto
Team OS/2 Italia
Home page:
http://www.geocities.com/Tokyo/Temple/8529/index.html

 Daniele
http://www.msen.com/~rpapo/recode.zip
Ma non l'ho mai provato. Altrimenti cerca su Hobbes.
Ciao
Gabriele

 
nemmeno :-(
Ciao,
Daniele

 Furbo, eh?
eh cosa non si farebbe perche` la gente scarichi il tuo programma ;-)

In article <PwdmgmZcsPQE-pn2-Ed8nfyLsYigf@wilcox>,
wil...@nospam.pmail.net
 (Daniele Calanca) wrote:
 >mi cpaita di avere sotto mano dei file di testo fatti inambiente windoz e mi 
 >piacerebbe sapere se qualcuno ha avto tra le mani un programma che converta 
 >certi codici ascii chepiazza windows in qualcosa di comprensibile per os/2 
 >tipo
 >
 >ASCI WIN	carattere 	ASCI OSSO
 >146		apostrofo	039	'
 >176		grado		248	ø
 >232		e grave		138 	 
 >233		e acuta		130	é
 >236		i grave		141	 	
 >242		o grave		149	 
 >249		u grave		151	 
 >200		E acc.		144	É
puoi usare il mio programma batch editor... (prendilo dalla mia homepage)
-- 
bye
Alessandro Cantatore
email reply to: alexcant at: 
tin.it
http://acsoft.yi.org

 
il che significa che lo sai anche usare...io di fornte a unhelp di questo 
tipo mi sento di solito poco bene:
Usage: Q:\A\recode.exe [OPTION]... [BEFORE]:[AFTER] [FILE]...
  -c, --colons            use colons instead of double quotes for diaeresis
  -d, --diacritics        limit conversion to diacritics or alike for LaTeX
  -f, --force             force recodings even if they are not reversible
                          (BEWARE: in this version, -f is always selected)
  -g, --graphics          approximate IBMPC rulers by ASCII graphics
  -h, --header[=NAME]     write C code with table NAME on stdout, then exit
  -i, --sequence=files    use intermediate files for sequencing passes
  -o, --sequence=popen    use popen machinery for sequencing passes
  -p, --sequence=pipe     same as -o (on this system)
  -q, --quiet, --silent   inhibit messages about irreversible recodings
  -s, --strict            use strict mappings, even loose characters
  -t, --touch             touch the recoded files after replacement
  -v, --verbose           explain sequence of steps and report progress
  -x, --ignore=CHARSET    ignore CHARSET while choosing a recoding path
If none of -i, -o and -p are given, presume -p if no FILE, else -i.
Each FILE is recoded over itself, destroying the original.  If no
FILE is specified, then act as a filter and recode stdin to stdout.
BEFORE and AFTER both default to `ibmpc' when needed.
per un profano che ha un file di testo IN.TXT con dei caratteri del cavolo e 
vuole in output un file OUT.TXT
che cosa diavolo deve fare? ho provato in tutti i modi ma non gradisce laia 
sintassi..e io noncapisco quale sintassi voglia usare lui...
Ciao,
Daniele

 eh cosa non si farebbe perche` la gente scarichi il tuo programma ;-)
dentro al suo pacchettopotete trovare anche warp for e-business in 
versione completa..unademo full featured senza scadenza che serve di 
supporto al suo programma per scrivere glia ccordi :-)
Ciao,
Daniele

On 2 Nov 2000, Giovanni De Poi wrote:
GDP >> "C'entra perche' nel pacchetto ho messo l'eseguibile di GNURECODE!"
GDP >> 
GDP >> Furbo, eh?
GDP >eh cosa non si farebbe perche` la gente scarichi il tuo programma ;-)
MA DAAAI! E` solo il port di un programma GNU...
Mi fai cosi` windowsiano, proprio io che non uso nemmeno Win-OS/2?
:))))


On 3 Nov 2000, Daniele Calanca wrote:
DC >> eh cosa non si farebbe perche` la gente scarichi il tuo programma ;-)
DC >
DC >dentro al suo pacchettopotete trovare anche warp for e-business in 
DC >versione completa..unademo full featured senza scadenza che serve di 
DC >supporto al suo programma per scrivere glia ccordi :-)
Vi odio :))))))))))))))))))))))))))


 BEFORE and AFTER both default to `ibmpc' when needed.
Devi specificare qualcosa al posto di before e after, cioe' devi 
dirgli come e' codificato il file (before) e come lo vuoi codificare 
tu (after). Devi cercare sul manuale quali valori puoi mettere al loro
posto. Se non ne metti uno dei due lui ci mette per default "ibmpc". 
Non ho il manuale a portata di mano quindi non so aiutarti meglio, ma 
vedrai che con un pochino di sforzo ce la fai :-)  Lo uso spesso a 
scuola quando passo da windows a linux...
Ah, non c'e' file di output ma sovrascrive il file che tu indichi in 
"FILE", quindi occhio. 

 "FILE", quindi occhio. 
al posto di FILE devo mettere il nome o devo mettere FILE:nomedelfile?
ti faccio sapere....
Ciao,
Daniele

 
Ciao,
Daniele

 potevi fare lo sforzo di mandarmi un esempio semplice semplice :-)
Avevo la macchina linux spenta :-)

On Thu, 2 Nov 2000 13:56:05, 
wil...@nospam.libero.it
 (Daniele Calanca)
wrote:

Hai ragione. Se non hai gia' trovato di meglio, puoi provare con 
os2clu02.zip (su Hobbes, o Leo).
Contiene, tra gli altri, il comando
TEXTCONV    Converts text files from one code page and newline
                convention to another.  It makes it easy to 
interchange
                text files between OS/2 and Usenet, the Macintosh, and
                UNIX/linux, or between OS/2 users in different 
countries
                with different code pages.  It supports code page 1004
in
                particular, in order that one can convert text files 
from
                other code pages to ISO 8859 Latin-1.
Ciao
Gabriele

)
================================= CUT HERE
==============================
UrlEncode: procedure
parse arg InString, Providerlength
 InString=exchange(InString,'=20',' ')
 InString=exchange(InString,'=E4','ä')
 InString=exchange(InString,'=C4','Ä')
 InString=exchange(InString,'=F6','ö')
 InString=exchange(InString,'=D6','Ö')
 InString=exchange(InString,'=FC','ü')
 InString=exchange(InString,'=DC','Ü')
 InString=exchange(InString,'=DF','˙')
 if length(InString)>Providerlength then
InString=left(InString,Providerlength)
 strlen=length(InString)
 newstr=''
 do i=1 to strlen
  valid=0
  workon=substr(InString,i,1)
  workonnum=c2d(workon)
  addstr=''
  if (workonnum>47)&(workonnum<58) then addstr=workon
  if (workonnum>64)&(workonnum<91) then addstr=workon
  if (workonnum>96)&(workonnum<123) then addstr=workon
  if workon='ä' then addstr='%E4'
  if workon='Ä' then addstr='%C4'
  if workon='ö' then addstr='%F6'
  if workon='Ö' then addstr='%D6'
  if workon='ü' then addstr='%FC'
  if workon='Ü' then addstr='%DC'
  if workon='˙' then addstr='%DF'
  if workon='­' then addstr='%A1'
  if workon=' ' then addstr='%A2'
  if workon=' ' then addstr='%A3'
  if workon=' ' then addstr='%A4'
  if workon=' ' then addstr='%A5'
  if workon='|' then addstr='%A6'
  if workon=' ' then addstr='%A7'
  if workon=' ' then addstr='%A8'
  if workon=' ' then addstr='%A9'
  if workon='Ś' then addstr='%AA'
  if workon='Ž' then addstr='%AB'
  if workon='Ş' then addstr='%AC'
  if workon=' ' then addstr='%AD'
  if workon=' ' then addstr='%AE'
  if workon=' ' then addstr='%AF'
  if workon='ř' then addstr='%B0'
  if workon='ń' then addstr='%B1'
  if workon='ý' then addstr='%B2'
  if workon=' ' then addstr='%B3'
  if workon=' ' then addstr='%B4'
  if workon=' ' then addstr='%B5'
  if workon=' ' then addstr='%B6'
  if workon='ů' then addstr='%B7'
  if workon=' ' then addstr='%B8'
  if workon=' ' then addstr='%B9'
  if workon='§' then addstr='%BA'
  if workon='Ż' then addstr='%BB'
  if workon='Ź' then addstr='%BC'
  if workon='Ť' then addstr='%BD'
  if workon=' ' then addstr='%BE'
  if workon='¨' then addstr='%BF'
  if workon=' ' then addstr='%C0'
  if workon=' ' then addstr='%C1'
  if workon=' ' then addstr='%C2'
  if workon=' ' then addstr='%C3'
  if workon=' ' then addstr='%C5'
  if workon=' ' then addstr='%C6'
  if workon='Ç' then addstr='%C7'
  if workon=' ' then addstr='%C8'
  if workon='É' then addstr='%C9'
  if workon=' ' then addstr='%CA'
  if workon=' ' then addstr='%CB'
  if workon=' ' then addstr='%CC'
  if workon=' ' then addstr='%CD'
  if workon=' ' then addstr='%CE'
  if workon=' ' then addstr='%CF'
  if workon=' ' then addstr='%D0'
  if workon='Ľ' then addstr='%D1'
  if workon=' ' then addstr='%D2'
  if workon=' ' then addstr='%D3'
  if workon=' ' then addstr='%D4'
  if workon=' ' then addstr='%D5'
  if workon=' ' then addstr='%D7'
  if workon=' ' then addstr='%D8'
  if workon=' ' then addstr='%D9'
  if workon=' ' then addstr='%DA'
  if workon=' ' then addstr='%DB'
  if workon=' ' then addstr='%DD'
  if workon=' ' then addstr='%DE'
  if workon=' ' then addstr='%E0'
  if workon='á' then addstr='%E1'
  if workon='â' then addstr='%E2'
  if workon=' ' then addstr='%E3'
  if workon=' ' then addstr='%E5'
  if workon=' ' then addstr='%E6'
  if workon='ç' then addstr='%E7'
  if workon=' ' then addstr='%E8'
  if workon='é' then addstr='%E9'
  if workon=' ' then addstr='%EA'
  if workon=' ' then addstr='%EC'
  if workon='í' then addstr='%ED'
  if workon='î' then addstr='%EE'
  if workon=' ' then addstr='%EF'
  if workon=' ' then addstr='%F0'
  if workon='¤' then addstr='%F1'
  if workon=' ' then addstr='%F2'
  if workon='ó' then addstr='%F3'
  if workon='ô' then addstr='%F4'
  if workon=' ' then addstr='%F5'
  if workon='÷' then addstr='%F7'
  if workon=' ' then addstr='%F8'
  if workon=' ' then addstr='%F9'
  if workon='ú' then addstr='%FA'
  if workon=' ' then addstr='%FB'
  if workon=' ' then addstr='%FD'
  if workon=' ' then addstr='%FE'
  if workon=' ' then addstr='%FF'
  if addstr='' then addstr='%'c2x(workon)
  newstr=newstr''addstr
 end
return newstr
================================= CUT HERE
Ciao,
Daniele

  InString=exchange(InString,'=F6','ö')
ora qualcuno mi dice come infilarlo dentro a un cmd funzionante che legga un 
file inentrata e me ne produca uno inuscita..va bene anche stdin e stdout...
Ciao,
Daniele