0

文字セット windows-1250 を使用してサイトからデータを取得しようとしています。次のコードがあります。

require 'open-uri'
p open('http://www.ceskybenzin.cz/mapa/0').read.force_encoding('Windows-1250').encode('UTF-8').scan /addMarker\( point, '(.*?) - (.*?) - (.*?) - (.*?)', 'green', (.*?), bublina, 0 \);/

そして、私は次のようなデータを取得しています:

["EuroOil", "Prun\u00E9\u0159ov ", "U\u0161\u00E1k", "Zat\u00EDm nezadan\u00FD kraj", "181"]

windows-1250 サイトからデータを正しく取得する方法を教えてください

ありがとうございました

4

2 に答える 2