mirror of
				https://github.com/ruby/ruby.git
				synced 2022-11-09 12:17:21 -05:00 
			
		
		
		
	* lib/open-uri.rb (OpenURI::Meta#meta_setup_encoding): use ASCII-8BIT
for charset unspecified non-text data. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@15633 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
		
							parent
							
								
									5eafc201d8
								
							
						
					
					
						commit
						3e1c54defd
					
				
					 2 changed files with 12 additions and 5 deletions
				
			
		|  | @ -1,3 +1,8 @@ | |||
| Thu Feb 28 23:37:12 2008  Tanaka Akira  <akr@fsij.org> | ||||
| 
 | ||||
| 	* lib/open-uri.rb (OpenURI::Meta#meta_setup_encoding): use ASCII-8BIT | ||||
| 	  for charset unspecified non-text data. | ||||
| 
 | ||||
| Thu Feb 28 22:19:14 2008  NARUSE, Yui  <naruse@ruby-lang.org> | ||||
| 
 | ||||
| 	* encoding.c (enc_capable): IMMEDIATE_P doesn't include Qnil and Qfalse. | ||||
|  |  | |||
|  | @ -414,12 +414,14 @@ module OpenURI | |||
| 
 | ||||
|     def meta_setup_encoding # :nodoc: | ||||
|       charset = self.charset | ||||
|       return unless charset | ||||
|       enc = nil | ||||
|       if charset | ||||
|         begin | ||||
|           enc = Encoding.find(charset) | ||||
|         rescue ArgumentError | ||||
|         return | ||||
|         end | ||||
|       end | ||||
|       enc = Encoding::ASCII_8BIT unless enc | ||||
|       if self.respond_to? :force_encoding | ||||
|         self.force_encoding(enc) | ||||
|       elsif self.respond_to? :string | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 akr
						akr