module Kramdown::Utils::Unidecoder

def self.decode(string)

def self.decode(string)
  string
end

def self.decode(string)

Transliterate string from Unicode into ASCII.
def self.decode(string)
  string.gsub(/[^\x00-\x7f]/u) do |codepoint|
    begin
      unpacked = codepoint.unpack("U")[0]
      CODEPOINTS[sprintf("x%02x", unpacked >> 8)][unpacked & 255]
    rescue StandardError
      "?"
    end
  end
end