You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ant.apache.org by "Rebhan, Gilbert" <Gi...@huk-coburg.de> on 2005/12/30 13:44:17 UTC

RE: echoproperties and umlauts > fixed

OK, finally i've found a working solution, without
hacking the echoproperties task.

If someone else runs into that ...

first step = dumping the properties to a tmpfile
<echoproperties prefix="dauftr" destfile="temmp.txt" />

second step = move the tmpfile to the final txtfile
using a filterchain

<move file="temmp.txt"
tofile="${txtpath}/${dirdate}/${projekt}_${timest}.txt">
<filterchain>
	<tokenfilter>
	<replacestring byline="true" from="\u00DF" to="ss"/>
	<replacestring byline="true" from="\u00C4" to="Ae"/>
	<replacestring byline="true" from="\u00E4" to="ae"/>
	<replacestring byline="true" from="\u00D6" to="Oe"/>
	<replacestring byline="true" from="\u00F6" to="oe"/>
	<replacestring byline="true" from="\u00DC" to="Ue"/>
	<replacestring byline="true" from="\u00FC" to="ue"/>
	<replacestring byline="true" from="\n" to="${line.separator}"/>
	</tokenfilter>
</filterchain> 

bye4now, Gilbert

-----Original Message-----
From: Jeffrey E Care [mailto:carej@us.ibm.com] 
Sent: Thursday, December 29, 2005 11:00 PM
To: Ant Users List
Subject: Re: echoproperties and umlauts

I don't know what it will do to the line breaks, but you could maybe run
a 
reverse native2ascii on the output file to "unescape" it.

JEC
-- 
Jeffrey E. Care (carej@us.ibm.com)
WebSphere v7 Release Engineer
WebSphere Build Tooling Lead (Project Mantis)


Steve Loughran <st...@apache.org> wrote on 12/29/2005 04:43:04 PM:

> Rebhan, Gilbert wrote:
> > addition
> > 
> > if i use =
> > 
> > <echoproperties prefix="bla" destfile="temp.txt" format="xml"/>
> > 
> > all works fine with linefeeds and umlauts,
> > but i need it as "normal" propertyfile
> > 
> 
> Ant uses the java APIs to export a "normal" property file, meaning one

> that is legal according to the java properties spec. The escaping and 
> line breaks are part of that legality. I dont see any obvious way to 
> change that behaviour.
> 
> -steve
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
> For additional commands, e-mail: user-help@ant.apache.org
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org