2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
# File 'lib/string_extensions.rb', line 2
def fix_utf8
string = self
string = string.gsub(/\xC4\xB1/, '-')
string = string.gsub(/\xC5\xA3/, '-')
string = string.gsub(/\xCE\xBC/, '-')
string = string.gsub(/\xD0\xA1/, '-')
string = string.gsub(/\xD0\xB1/, '-')
string = string.gsub(/\xD0\xBC/, '-')
string = string.gsub(/\xD1\x85/, '-')
string = string.gsub(/\xE2\x80\x8E/, '-')
string = string.gsub(/\xE2\x80\x90/, '-')
string = string.gsub(/\xE2\x80\x91/, '-')
string = string.gsub(/\xE2\x89\xA4/, '-')
string = string.gsub(/\xE2\x97\x8B/, '-')
string = string.gsub(/\xEF\xAC\x81/, '-')
string = string.gsub(/\xEF\xBF\xBD/, 'ä')
return string
end
|