[ruby-it] String Quoting

Piero Bozzolo piero.bozzolo a gmail.com
Mar 1 Dic 2009 09:18:42 CET


Ti ringrazio,
la regexp sembra andare, avevo provato una sub ma non ero arrivato al
secondo parametro "\\\\0"

grazie ancora...

Piero

Il 30 novembre 2009 10.22, Andrea Dallera <andrea a andreadallera.com> ha scritto:
> Ciao Piero,
>
>        se l'errore č dovuto sempre solo a \0 finali una pezza puņ essere :
> "via Roma 18\0".sub(/\0/,"\\\\0")
>
> nel tuo caso potresti chiamare, prima del salvataggio:
>
> user.address = user.address.sub(/\0/, "\\\\0")
>
> oppure
>
> user.address.sub!(/\0/,"\\\\0")
>
> HTH,
>
> --
>
> Andrea Dallera
> http://usingimho.wordpress.com
>
>
> On Mon, 2009-11-30 at 10:04 +0100, Piero Bozzolo wrote:
>> Ciao a tutti,
>>
>> dopo diverso tempo son tornato su un vecchio progetto RoR per via di
>> un fastidioso errore.
>>
>> ad esempio in un record possiendo un campo di tipo testo con il
>> seguente contenuto:
>>
>> user.address = "via Roma 18\0"
>> In fase di salvataggio il campo viene valutato quindi  "via Roma 18\0"
>> diventa "via Roma 18\000"
>>
>> come faccio a conservare la "\" senza che \0 sia considerato un
>> carattere di escape?
>>
>>
>> Il dato proviene da un file csv caricato manualmente sul database
>> quindi non posso modificare i dati alla fonte.
>>
>> vi ringrazio
>>
>> Ciao
>> Piero
>>
>> --
>> Piero Bozzolo
>> Blog: cookedapple.net
>> Twetter: twitter.com/petecocoon
>> Books: anobii.com/petecocoon
>> LinkedIn: http://www.linkedin.com/in/pbozzolo
>>
>> Prima di stampare questa email pensa all'ambiente
>> _______________________________________________
>> Ml mailing list
>> Ml a lists.ruby-it.org
>> http://lists.ruby-it.org/mailman/listinfo/ml
>>
>
>
> _______________________________________________
> Ml mailing list
> Ml a lists.ruby-it.org
> http://lists.ruby-it.org/mailman/listinfo/ml
>



-- 
Piero Bozzolo
Blog: cookedapple.net
Twetter: twitter.com/petecocoon
Books: anobii.com/petecocoon
LinkedIn: http://www.linkedin.com/in/pbozzolo

Prima di stampare questa email pensa all'ambiente


More information about the Ml mailing list