Jump to content
  • 0

Een normale "\r\n" exporteren


Grinwell

Question

Posted

Hoi Allemaal,

 

Ik ben op zoek naar een volledige line feed ( \r\n, 0x0d 0x0a )

 

Zet een $var variabele met regels gesplitst door ¶.

Deze $var word in een field (Container) gezet.

En vervolgens word deze met "Export Field" geëxporteerd naar

( Effect is dat ik mijn eigen opgebouwde krijg, Export Records voldoet niet. )

 

De ¶ word door "Export Field" vertaald naar 0x0d, \r.

 

Maar helaas in het programma dat dit bestand moet importeren zit dit niet als een newline.

En heb ik, minimaal 0x0a \n nodig.

 

Hierbij dan ook de vraag, heeft iemand hier een oplossing voor?

 

Groet, Grinwell

5 answers to this question

Recommended Posts

  • 0
Posted

Dit kan op verschillende manieren;

 

Als je regels exporteert dan kun je dat doen als XML en een XSL stylesheet er op loslaten om de aan het einde van een regel een \r\n te zetten.

 

Als je vanuit een veld exporteert (zoals jij doet) dan kun je via een plugin als Troi File, of de gratis BaseElements of 360Works Scriptmaster de returns in het geëxporteerde bestand door \r\n. (dit kan ook bij regels)

 

Groet,

 

Ruben

  • 0
Posted

Allemaal bedank,

 

Ik heb al een omweg gevonden met een tijdelijke tabel en vervolgens 'Export Fields' te gebruiken.

Dit past net iets beter bij mijn oplossing, doordat ik nu hierop ook nog wat validaties erop los kan laten.

 

Nee ik zit gewoon op een windows machine te knutselen.

 

Thnx all,

  • 0
Posted

Ik weet dat deze topic al OK is, maar dit wou ik toch nog even toevoegen.

 

Ik kreeg nog een mailtje van Sjaak De Jong, we zaten naast mekaar tijdens de sessie van Jos Hoffman over hoe je exports kunt aanpakken - schitterende sessie BTW.

Jos had ook een concreet stukje code laten zien met ScriptMaster, wat Ruben hierboven ook vermeld.

 

Als je oplossing op OSX draait, dan kan je ook nog Sjaak's methode gebruiken, die geen plug-ins gebruikt maar een klein stukje AppleScript, dat je in de "Perform AppleScript" script stap plakt.

Even getest, werkt prima.

Hier het mailtje met de enclosures:

 

Dag Peter,

 

Gisteren spraken we nog even over de conversie in unix van CR naar CR LF

Bij deze wil ik mijn oplossing even delen, misschien heb je er wat aan.

 

Met vriendelijke groeten, Sjaak

 

PS:

In unix zijn er nog een paar handige commando's om te checken wat de regel einde is:

 

$ od -c ~/Desktop/DemoFile.txt => hier zie je dus echt \r en \n e.d.

 

Ook met de commando's - sed - en - awk - is veel te bereiken

CR2CRLF.zip

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...