diff -crB H:\spreadsheet-0.6.5.9\/lib/spreadsheet/excel/reader.rb C:\PRG\BitNami_Redmine_Stack\ruby\lib\ruby\gems\1.8\gems\spreadsheet-0.6.5.9\/lib/spreadsheet/excel/reader.rb
*** H:\spreadsheet-0.6.5.9\/lib/spreadsheet/excel/reader.rb	2011-07-20 12:51:50.000000000 +0400
--- C:\PRG\BitNami_Redmine_Stack\ruby\lib\ruby\gems\1.8\gems\spreadsheet-0.6.5.9\/lib/spreadsheet/excel/reader.rb	2011-11-24 16:44:30.265625000 +0300
***************
*** 491,498 ****
          #               always 16-bit characters, zeroterminated
          size, = work.unpack "x#{pos}V"
          pos += 4
!         data = work[pos, size].chomp "\000\000"
!         link.url = client data
          pos += size
        else
          # 6.53.3 Hyperlink to a Local File
--- 491,507 ----
          #               always 16-bit characters, zeroterminated
          size, = work.unpack "x#{pos}V"
          pos += 4
!         # VVK start
!         #data = work[pos, size].chomp "\000\000"
!         data = work[pos, size]
!         zero_idx=0
!         while zero_idx < data.size do
!           break if data[zero_idx,2] == "\000\000"
!           zero_idx+=2
!         end
!         data=(zero_idx>0 ? data[0,zero_idx] : data).chomp "\000\000"
!         # VVK end
!         link.url=client data
          pos += size
        else
          # 6.53.3 Hyperlink to a Local File
