Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6665639
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 26, 20262026-05-26T02:44:39+00:00 2026-05-26T02:44:39+00:00

I got weird behavior from ruby (in irb): irb(main):002:0> pp LS 600 \302\240\302\240\302\240\302\240LS 600

  • 0

I got weird behavior from ruby (in irb):

irb(main):002:0> pp "    LS 600"
"\302\240\302\240\302\240\302\240LS 600"

irb(main):003:0> pp "    LS 600".strip
"\302\240\302\240\302\240\302\240LS 600"

That means (for those, who don’t understand) that strip method does not affect this string at all, same with gsub('/\s+/', '')

How can I strip that string (I got it while parsing Internet page)?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-26T02:44:40+00:00Added an answer on May 26, 2026 at 2:44 am

    The string "\302\240" is a UTF-8 encoded string (C2 A0) for Unicode code point A0, which represents a non breaking space character. There are many other Unicode space characters. Unfortunately the String#strip method removes none of these.

    If you use Ruby 1.9.2, then you can solve this in the following way:

    # Ruby 1.9.2 only.
    # Remove any whitespace-like characters from beginning/end.
    "\302\240\302\240LS 600".gsub(/^\p{Space}+|\p{Space}+$/, "")
    

    In Ruby 1.8.7 support for Unicode is not as good. You might be successful if you can depend on Rails’s ActiveSupport::Multibyte. This has the advantage of getting a working strip method for free. Install ActiveSupport with gem install activesupport and then try this:

    # Ruby 1.8.7/1.9.2.
    $KCODE = "u"
    require "rubygems"
    require "active_support/core_ext/string/multibyte"
    
    # Remove any whitespace-like characters from beginning/end.
    "\302\240\302\240LS 600".mb_chars.strip.to_s
    
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I just had some weird behavior from a version of g++ for Windows that
I've got some very weird behavior in my PHP code. I don't know if
I've got a weird issue that almost seems like a Visual Studio 2008 issue.
I've got a weird problem that i don't understand why it happened. I made
I've got a weird error in a couple MVC apps that I've not noticed
Got some weird behavior I was wondering if someone could clear up for me.
I've got some weird behavior and I can only assume is because of the
I have found weird behavior of CUDA. After I got segfault in my kernel,
I've got a bug caused by some weird behavior. I might be fundamentally missing
I have a Rails 3.1 app where I just got some weird behavior. I

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.