我们导入一个文件,然后在那里的特殊火山口文件中,我尝试编码方法和解码红宝石,什么也没有发生,所以我用gsub。 工作它潮湿作为字符组Ì©
和̤
其余没有问题替换我。不可能用gsub替换字符
此方法代替
def replace_chars(name)
chars = {
"Ž" => 'é',
"Â" => "ç",
"‘" => "ë",
"â„¢" => "ô",
"̤" => "ç",
"Ì©" => "é",
"•" => "ï"
}
puts "before #{name}"
chars.each do |key,value|
name.gsub!(key,value)
end
puts "after #{name}"
end
,如果我,但我的方法
replace_chars('̤liver Žponime')
这里提出的方法的输出,第一他没有成功地改变了这个词,但在第二个他做出了改变。
输出:after ÃŒç¤liver éponime
我不明白为什么他不希望把我的性格̤
和Ì©
。
这不是一个答案,请实际解释自己,因为这看起来完全一样,除了'哈希'的顺序 – engineersmnky
首先,你需要匹配字符数降序'̤',希望这有助于 – Prashant4224