webForumDet fria alternativet

Konvertera CR till CR/LF Line Terminators

ASP

3 svar · 498 visningar · startad av web00132

Medlem sedan maj 2001797 inlägg
Frågan#1

Jag har ett ekonomisystem som spottar ut textfiler med produktinfo etc som sedan ska importeras till en MySQL-databas med hjälp av ASP (PHP kanske funkar också, ska kolla det). Ekonomisystemet körs på Mac och textfilerna som spottas ut blir UTF-8 med Mac Line Terminators (CR), när jag ska importera denna rad för rad med ASP-funktionen OpenTextFile och ReadLine så hittas inte radbrytningarna. Jag lägger in värden i en array och försöker loopa ut dem men det funkar liksom inte som jag vill eftersom alla värden hamnar på samma rad.

Min fråga blir därför, går det att konvertera textfilen (med ASP eller PHP) så den blir CR/LF och kan läsas korrekt av ASP-koden? Har ni något annat förslag på hur man skulle kunna gå tillväga?

Tack på förhand!

Medlem sedan mars 20041 505 inlägg
#2
a = Replace(a, Chr(13), Chr(13) & Chr(10))
Medlem sedan maj 2001797 inlägg
#3

Ok, tackar Troxy! Jag ska testa så fort jag får tid.
Hähä, såg nu att webforums server verkar gå sommartid :h

Medlem sedan maj 2001797 inlägg
#4

Jag hajade inte riktigt när jag skulle köra den där satsen eftersom öppnar en textfil och därefter direkt kör ReadLine. Men jag struntade i en sån lösning och läser in allt i en en-dimensionell array och räknar antalet poster istället, det funkar fint det med.

258 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)