# URI.parse not like pipes (|) in url?

**URL:** <https://www.ruby-forum.com/t/uri-parse-not-like-pipes-in-url/123736>\
**Category:** Ruby\
**Created:** [December 20, 2007, 6:21am UTC](https://www.ruby-forum.com/t/uri-parse-not-like-pipes-in-url/123736 "2007-12-20T06:21:00Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![casper\_the\_ghost](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/58956e/32.png) [@casper\_the\_ghost](https://www.ruby-forum.com/u/casper_the_ghost)\
**Post date:** [December 20, 2007, 6:21am UTC](https://www.ruby-forum.com/t/uri-parse-not-like-pipes-in-url/123736/1 "2007-12-20T06:21:00Z")

</div>

URI.parse(“[http://chart.apis.google.com/chart](http://chart.apis.google.com/chart)?  
cht=lc&chs=200x30&chd=t:-1,53.9,53.9,40.0,38.6,34.3,32.5,31.0,30.1,26.7,24.8,23.1,21.7,11.5,10.9,10.1,5.7,3.7,2.1,0.0,9.5,100.0,98.3,95.8,91.8,85.0,83.8,81.8,66.5,59.7,56.7,53.9,52.1,35.3,33.9,33.4,28.7,27.3,23.6,20.7,18.5,16.1&chco=336699&chls=2,1,0&chm=o,  
990000,0,1,4|o,990000,0,41,4&chxt=r,x,y&chxs=0,990000,11,0,_|  
1,990000,1,0,_|2,990000,1,0,\_&chxl=0:|$-2940.39|1:||2:||&chxp=0,16.1”)

returns

```
    from /usr/lib/ruby/1.8/uri/common.rb:436:in `split'
    from /usr/lib/ruby/1.8/uri/common.rb:485:in `parse'
    from (irb):2

```

---

<div class="post-metadata">

**Author:** ![casper\_the\_ghost](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/58956e/32.png) [@casper\_the\_ghost](https://www.ruby-forum.com/u/casper_the_ghost)\
**Post date:** [December 20, 2007, 6:51am UTC](https://www.ruby-forum.com/t/uri-parse-not-like-pipes-in-url/123736/2 "2007-12-20T06:51:58Z")

</div>

Pipes should be escaped in a uri:

URI.escape(‘|’)  
=\> “%7C”

> -----Original Message-----  
> From: removed\_email\_address@domain.invalid [[mailto:removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)]  
> Sent: Thursday, 20 December 2007 4:20 PM  
> To: ruby-talk ML  
> Subject: URI.parse not like pipes (|) in url?
> 
> URI.parse("[http://chart.apis.google.com/chart](http://chart.apis.google.com/chart)?  
> cht=lc&chs=200x30&chd=t:-1,53.9,53.9,40.0,38.6,34.3,32.5,31.0,  
> 30.1,26.7,24.8,23.1,21.7,11.5,10.9,10.1,5.7,3.7,2.1,0.0,9.5,100.0,98.3,9  
> 5.8,91.8,85.0,83.8,81.8,66.5,59.7,56.7,53.9,52.1,35.3,33.\>  
> 9,33.4,28.7,27.3,23.6,20.7,18.5,16.1&chco=336699&chls=2,1,0&chm=o,
