module Kramdown::Utils::Unidecoder
def self.decode(string)
def self.decode(string) string end
def self.decode(string)
def self.decode(string) string.gsub(/[^\x00-\x7f]/u) do |codepoint| begin unpacked = codepoint.unpack("U")[0] Stringex::Unidecoder::CODEPOINTS["x%02x" % (unpacked >> 8)][unpacked & 255] rescue "?" end end end