240.chr different on Linux than Windows?

6 views
Skip to first unread message

RVic

unread,
Nov 7, 2013, 8:54:34 PM11/7/13
to rubyonra...@googlegroups.com
    I'm sending a string through a socket connection from a rails app to another application. The string is delimited with 240.chr. On windows it runs fine, on Linux, it seems to put in a different looking character in for 240.chr. Is this some sort of encoding issue? Is there something simple I am overlooking? Thanks, RVic.

    delim = 240.chr
    if userSelected.blank?
      userSelected = userSending
    end   
    s=row.to_s+delim+userSending+delim+userSelected+delim+message+delim+notes 

Tamara Temple

unread,
Nov 7, 2013, 9:16:06 PM11/7/13
to rubyonra...@googlegroups.com
If you’re using 240.chr as a delimiter, what difference does it make what the Glyph looks like? The other side should just split on 240.chr.

R Vince

unread,
Nov 7, 2013, 9:20:25 PM11/7/13
to rubyonra...@googlegroups.com
I would think so, but the other side is a java socket listener app, and it isn't splitting on it in Linux, but is on Windows.



--
You received this message because you are subscribed to a topic in the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/rubyonrails-talk/S36a7FtBdnU/unsubscribe.
To unsubscribe from this group and all its topics, send an email to rubyonrails-ta...@googlegroups.com.
To post to this group, send email to rubyonra...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/9722E365-1223-45B1-8D68-EFD878788444%40gmail.com.

Tamara Temple

unread,
Nov 7, 2013, 9:32:46 PM11/7/13
to rubyonra...@googlegroups.com

On Nov 7, 2013, at 8:20 PM, R Vince <rvin...@gmail.com> wrote:

> I would think so, but the other side is a java socket listener app, and it isn't splitting on it in Linux, but is on Windows.
>
>
> On Thu, Nov 7, 2013 at 9:16 PM, Tamara Temple <tamous...@gmail.com> wrote:
>
> On Nov 7, 2013, at 7:54 PM, RVic <rvin...@hotmail.com> wrote:
>
> > I'm sending a string through a socket connection from a rails app to another application. The string is delimited with 240.chr. On windows it runs fine, on Linux, it seems to put in a different looking character in for 240.chr. Is this some sort of encoding issue? Is there something simple I am overlooking? Thanks, RVic.
> >
> > delim = 240.chr
> > if userSelected.blank?
> > userSelected = userSending
> > end
> > s=row.to_s+delim+userSending+delim+userSelected+delim+message+delim+notes
>
> If you’re using 240.chr as a delimiter, what difference does it make what the Glyph looks like? The other side should just split on 240.chr.

You need to be looking at the binary data stream to see what is being sent/received. Don’t look at the glyphs at all.

R Vince

unread,
Nov 7, 2013, 9:38:00 PM11/7/13
to rubyonra...@googlegroups.com
On Thu, Nov 7, 2013 at 9:32 PM, Tamara Temple <tamous...@gmail.com> wrote:


You need to be looking at the binary data stream to see what is being sent/received. Don’t look at the glyphs at all.

-
Yes, you;re right -- I need to open up the receiving end and see what it's drinking in. Thanks!
Reply all
Reply to author
Forward
0 new messages