Quoted-Printable (was: Deutsch/Amerikanisch/Russisches System)
* Andreas Pakulat <apaku@gmx.de> [2005-02-06]:
>> Gibt es für diesen Job ein Toll, wo ich so einen Beitrag durchpipen
>> kann, oder muss ich das erst selbst schreiben?
>
> Kenne mich da nicht aus, aber das sollte mit awk/zsh?/python/perl ja
> eigentlich kein grosses Problem sein (sind ja nur 20 ersetzungen
> oder so für das nötigste )
Stimmt, ist kein großer Aufwand, hier ein Ruby-Programm:
#!/usr/bin/env ruby
# Ersetzt alle Quoted-Printable-kodierten Umlaute
while gets do
line = $_.chomp
if not line =~ /=[\dA-F]{2}/
puts line
else
newline, i = "", 0
while i < line.length do
if line[i].chr == '='
newline += line[i+1,2].to_i(16).chr
i += 3
else
newline += line[i].chr
i += 1
end
end
puts newline
end
end
# vim:set ft=ruby sw=2 et:
Julius
Reply to: