# \[Backport #2477\] String#split should be ASCII sensitive

**URL:** <https://www.ruby-forum.com/t/backport-2477-string-split-should-be-ascii-sensitive/180179>\
**Category:** Development\
**Created:** [December 14, 2009, 7:59am UTC](https://www.ruby-forum.com/t/backport-2477-string-split-should-be-ascii-sensitive/180179 "2009-12-14T07:59:26Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Yui\_NARUSE](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/8edcca/32.png) [@Yui\_NARUSE](https://www.ruby-forum.com/u/Yui_NARUSE)\
**Post date:** [December 14, 2009, 7:59am UTC](https://www.ruby-forum.com/t/backport-2477-string-split-should-be-ascii-sensitive/180179/1 "2009-12-14T07:59:26Z")

</div>

Backport #2477: String#split should be ASCII sensitive  
[http://redmine.ruby-lang.org/issues/show/2477](http://redmine.ruby-lang.org/issues/show/2477)

e$B5/I\<\<Te(B: Yui NARUSE  
e$B%9%F!\<%?%9e(B: Assigned, e$BM%@hEYe(B: Normal  
e$BC4Ev\<Te(B: Yuki S., e$B%+%F%4%je(B: core

If r24544 is backported, r24934 is also worth backported.

Author: naruse [naruse@b2dd03c8-39d4-4d8f-98ff-823fe69b080e](mailto:naruse@b2dd03c8-39d4-4d8f-98ff-823fe69b080e)  
Date: Tue Sep 15 05:27:29 2009 +0000

```
Use rb_isspace for ASCII-incompatible strings.

* string.c (rb_str_split_m): use rb_isspace when the string
  may be ASCII-incompatible.
  (rb_str_lstrip_bang): ditto.
  (rb_str_rstrip_bang): ditto.

```
