Module: Chars2Remove
- Defined in:
 - lib/chars_2_remove.rb
 
Overview
Lists of character replacements like ASCII and HTML entities
Constant Summary collapse
- CHARS =
          
List with internation chars and their ASCII replacement
 { "¡" => "", "&" => "", "¢" => "", "£" => "", "¤" => "", "¥" => "", "¦" => "", "§" => "", "¨" => "", "©" => "(C)", "ª" => "", "«" => "<", "¬" => "-", "" => "-", "®" => "(R)", "¯" => "", "°" => "", "±" => "", "²" => "", "³" => "", "´" => "", "µ" => "n", "¶" => "", "·" => "", "¸" => "", "¹" => "", "º" => "", "»" => ">", "¼" => "", "½" => "", "¾" => "", "¿" => "?", "Ä" => "Ae", "À" => "A", "Á" => "A", "Â" => "A", "Ã" => "A", "Å" => "A", "Æ" => "Ae", "Ç" => "C", "È" => "E", "É" => "E", "Ê" => "E", "Ë" => "E", "Ì" => "I", "Í" => "I", "Î" => "I", "Ï" => "I", "Ð" => "D", "Ñ" => "N", "Ö" => "Oe", "Ò" => "O", "Ó" => "O", "Ô" => "O", "Õ" => "O", "×" => "x", "Ø" => "Oe", "Ü" => "Ue", "Ù" => "U", "Ú" => "U", "Û" => "U", "Ý" => "y", "Þ" => "p", "ä" => "ae", "ö" => "oe", "ü" => "ue", "ß" => "ss", "à" => "a", "á" => "a", "â" => "a", "ã" => "a", "å" => "a", "æ" => "ae", "ç" => "c", "è" => "e", "é" => "e", "ê" => "e", "ë" => "e", "ì" => "i", "í" => "i", "î" => "i", "ï" => "i", "ð" => "o", "ñ" => "n", "ò" => "o", "ó" => "o", "ô" => "o", "õ" => "o", "÷" => "x", "ø" => "o", "ù" => "u", "ú" => "u", "û" => "u", "ý" => "y", "þ" => "y", "ÿ" => "y" }
- ENTITIES =
          
These charaters mustn’t be removed in HTML mode! All HTML Entities
 { 'Â' => {:html => 'Â' , :dec => 'Â' , :hex => 'Â' }, 'â' => {:html => 'â' , :dec => 'â' , :hex => 'â' }, '´' => {:html => '´' , :dec => '´' , :hex => '´' }, 'Æ' => {:html => 'Æ' , :dec => 'Æ' , :hex => 'Æ' }, 'æ' => {:html => 'æ' , :dec => 'æ' , :hex => 'æ' }, 'À' => {:html => 'À' , :dec => 'À' , :hex => 'À' }, 'à' => {:html => 'à' , :dec => 'à' , :hex => 'à' }, 'ℵ' => {:html => 'ℵ' , :dec => 'ℵ' , :hex => 'ℵ' }, 'Α' => {:html => 'Α' , :dec => 'Α' , :hex => 'Α' }, 'α' => {:html => 'α' , :dec => 'α' , :hex => 'α' }, '∧' => {:html => '∧' , :dec => '∧' , :hex => '∧' }, '∠' => {:html => '∠' , :dec => '∠' , :hex => '∠' }, 'Å' => {:html => 'Å' , :dec => 'Å' , :hex => 'Å' }, 'å' => {:html => 'å' , :dec => 'å' , :hex => 'å' }, '≈' => {:html => '≈' , :dec => '≈' , :hex => '≈' }, 'Ã' => {:html => 'Ã' , :dec => 'Ã' , :hex => 'Ã' }, 'ã' => {:html => 'ã' , :dec => 'ã' , :hex => 'ã' }, 'Ä' => {:html => 'Ä' , :dec => 'Ä' , :hex => 'Ä' }, 'ä' => {:html => 'ä' , :dec => 'ä' , :hex => 'ä' }, '„' => {:html => '„' , :dec => '„' , :hex => '„' }, 'Β' => {:html => 'Β' , :dec => 'Β' , :hex => 'Β' }, 'β' => {:html => 'β' , :dec => 'β' , :hex => 'β' }, '¦' => {:html => '¦' , :dec => '¦' , :hex => '¦' }, '•' => {:html => '•' , :dec => '•' , :hex => '•' }, '∩' => {:html => '∩' , :dec => '∩' , :hex => '∩' }, 'Ç' => {:html => 'Ç' , :dec => 'Ç' , :hex => 'Ç' }, 'ç' => {:html => 'ç' , :dec => 'ç' , :hex => 'ç' }, '¸' => {:html => '¸' , :dec => '¸' , :hex => '¸' }, '¢' => {:html => '¢' , :dec => '¢' , :hex => '¢' }, 'Χ' => {:html => 'Χ' , :dec => 'Χ' , :hex => 'Χ' }, 'χ' => {:html => 'χ' , :dec => 'χ' , :hex => 'χ' }, 'ˆ' => {:html => 'ˆ' , :dec => 'ˆ' , :hex => 'ˆ' }, '♣' => {:html => '♣' , :dec => '♣' , :hex => '♣' }, '≅' => {:html => '≅' , :dec => '≅' , :hex => '≅' }, '©' => {:html => '©' , :dec => '©' , :hex => '©' }, '↵' => {:html => '↵' , :dec => '↵' , :hex => '↵' }, '∪' => {:html => '∪' , :dec => '∪' , :hex => '∪' }, '¤' => {:html => '¤' , :dec => '¤' , :hex => '¤' }, '‡' => {:html => '‡' , :dec => '‡' , :hex => '‡' }, '†' => {:html => '†' , :dec => '†' , :hex => '†' }, '⇓' => {:html => '⇓' , :dec => '⇓' , :hex => '⇓' }, '↓' => {:html => '↓' , :dec => '↓' , :hex => '↓' }, '°' => {:html => '°' , :dec => '°' , :hex => '°' }, 'Δ' => {:html => 'Δ' , :dec => 'Δ' , :hex => 'Δ' }, 'δ' => {:html => 'δ' , :dec => 'δ' , :hex => 'δ' }, '♦' => {:html => '♦' , :dec => '&v#9830;', :hex => '♦' }, '÷' => {:html => '÷' , :dec => '÷' , :hex => '÷' }, 'É' => {:html => 'É' , :dec => 'É' , :hex => 'É' }, 'é' => {:html => 'é' , :dec => 'é' , :hex => 'é' }, 'Ê' => {:html => 'Ê' , :dec => 'Ê' , :hex => 'Ê' }, 'ê' => {:html => 'ê' , :dec => 'ê' , :hex => 'ê' }, 'È' => {:html => 'È' , :dec => 'È' , :hex => 'È' }, 'è' => {:html => 'è' , :dec => 'è' , :hex => 'è' }, '∅' => {:html => '∅' , :dec => '∅' , :hex => '∅' }, 'Ε' => {:html => 'Ε' , :dec => 'Ε' , :hex => 'Ε' }, 'ε' => {:html => 'ε' , :dec => 'ε' , :hex => 'ε' }, '≡' => {:html => '≡' , :dec => '≡' , :hex => '≡' }, 'Η' => {:html => 'Η' , :dec => 'Η' , :hex => 'Η' }, 'η' => {:html => 'η' , :dec => 'η' , :hex => 'η' }, 'Ð' => {:html => 'Ð' , :dec => 'Ð' , :hex => 'Ð' }, 'ð' => {:html => 'ð' , :dec => 'ð' , :hex => 'ð' }, 'Ë' => {:html => 'Ë' , :dec => 'Ë' , :hex => 'Ë' }, 'ë' => {:html => 'ë' , :dec => 'ë' , :hex => 'ë' }, '€' => {:html => '€' , :dec => '€' , :hex => '€' }, '∃' => {:html => '∃' , :dec => '∃' , :hex => '∃' }, 'ƒ' => {:html => 'ƒ' , :dec => 'ƒ' , :hex => 'ƒ' }, '∀' => {:html => '∀' , :dec => '∀' , :hex => '∀' }, '½' => {:html => '½' , :dec => '½' , :hex => '½' }, '¼' => {:html => '¼' , :dec => '¼' , :hex => '¼' }, '¾' => {:html => '¾' , :dec => '¾' , :hex => '¾' }, 'Γ' => {:html => 'Γ' , :dec => 'Γ' , :hex => 'Γ' }, 'γ' => {:html => 'γ' , :dec => 'γ' , :hex => 'γ' }, '≥' => {:html => '≥' , :dec => '≥' , :hex => '≥' }, '⇔' => {:html => '⇔' , :dec => '⇔' , :hex => '⇔' }, '↔' => {:html => '↔' , :dec => '↔' , :hex => '↔' }, '♥' => {:html => '♥' , :dec => '♥' , :hex => '♥' }, '…' => {:html => '…' , :dec => '…' , :hex => '…' }, 'Í' => {:html => 'Í' , :dec => 'Í' , :hex => 'Í' }, 'í' => {:html => 'í' , :dec => 'í' , :hex => 'í' }, 'Î' => {:html => 'Î' , :dec => 'Î' , :hex => 'Î' }, 'î' => {:html => 'î' , :dec => 'î' , :hex => 'î' }, '¡' => {:html => '¡' , :dec => '¡' , :hex => '¡' }, 'Ì' => {:html => 'Ì' , :dec => 'Ì' , :hex => 'Ì' }, 'ì' => {:html => 'ì' , :dec => 'ì' , :hex => 'ì' }, 'ℑ' => {:html => 'ℑ' , :dec => 'ℑ' , :hex => 'ℑ' }, '∞' => {:html => '∞' , :dec => '∞' , :hex => '∞' }, '∫' => {:html => '∫' , :dec => '∫' , :hex => '∫' }, 'Ι' => {:html => 'Ι' , :dec => 'Ι' , :hex => 'Ι' }, 'ι' => {:html => 'ι' , :dec => 'ι' , :hex => 'ι' }, '¿' => {:html => '¿' , :dec => '¿' , :hex => '¿' }, '∈' => {:html => '∈' , :dec => '∈' , :hex => '∈' }, 'Ï' => {:html => 'Ï' , :dec => 'Ï' , :hex => 'Ï' }, 'ï' => {:html => 'ï' , :dec => 'ï' , :hex => 'ï' }, 'Κ' => {:html => 'Κ' , :dec => 'Κ' , :hex => 'Κ' }, 'κ' => {:html => 'κ' , :dec => 'κ' , :hex => 'κ' }, 'Λ' => {:html => 'Λ' , :dec => 'Λ' , :hex => 'Λ' }, 'λ' => {:html => 'λ' , :dec => 'λ' , :hex => 'λ' }, '⟨' => {:html => '⟨' , :dec => '〈' , :hex => '〈' }, '«' => {:html => '«' , :dec => '«' , :hex => '«' }, '⇐' => {:html => '⇐' , :dec => '⇐' , :hex => '⇐' }, '←' => {:html => '←' , :dec => '←' , :hex => '←' }, '⌈' => {:html => '⌈' , :dec => '⌈' , :hex => '⌈' }, '“' => {:html => '“' , :dec => '“' , :hex => '“' }, '≤' => {:html => '≤' , :dec => '≤' , :hex => '≤' }, '⌊' => {:html => '⌊' , :dec => '⌊' , :hex => '⌊' }, '∗' => {:html => '∗' , :dec => '∗' , :hex => '∗' }, '◊' => {:html => '◊' , :dec => '◊' , :hex => '◊' }, '‹' => {:html => '‹' , :dec => '‹' , :hex => '‹' }, '‘' => {:html => '‘' , :dec => '‘' , :hex => '‘' }, '¯' => {:html => '¯' , :dec => '¯' , :hex => '¯' }, '—' => {:html => '—' , :dec => '—' , :hex => '—' }, 'µ' => {:html => 'µ' , :dec => 'µ' , :hex => 'µ' }, '·' => {:html => '·' , :dec => '·' , :hex => '·' }, '−' => {:html => '−' , :dec => '−' , :hex => '−' }, 'Μ' => {:html => 'Μ' , :dec => 'Μ' , :hex => 'Μ' }, 'μ' => {:html => 'μ' , :dec => 'μ' , :hex => 'μ' }, '∇' => {:html => '∇' , :dec => '∇' , :hex => '∇' }, '–' => {:html => '–' , :dec => '–' , :hex => '–' }, '≠' => {:html => '≠' , :dec => '≠' , :hex => '≠' }, '∋' => {:html => '∋' , :dec => '∋' , :hex => '∋' }, '¬' => {:html => '¬' , :dec => '¬' , :hex => '¬' }, '∉' => {:html => '∉' , :dec => '∉' , :hex => '∉' }, '⊄' => {:html => '⊄' , :dec => '⊄' , :hex => '⊄' }, 'Ñ' => {:html => 'Ñ' , :dec => 'Ñ' , :hex => 'Ñ' }, 'ñ' => {:html => 'ñ' , :dec => 'ñ' , :hex => 'ñ' }, 'Ν' => {:html => 'Ν' , :dec => 'Ν' , :hex => 'Ν' }, 'ν' => {:html => 'ν' , :dec => 'ν' , :hex => 'ν' }, 'Ó' => {:html => 'Ó' , :dec => 'Ó' , :hex => 'Ó' }, 'ó' => {:html => 'ó' , :dec => 'ó' , :hex => 'ó' }, 'Ô' => {:html => 'Ô' , :dec => 'Ô' , :hex => 'Ô' }, 'ô' => {:html => 'ô' , :dec => 'ô' , :hex => 'ô' }, 'Œ' => {:html => 'Œ' , :dec => 'Œ' , :hex => 'Œ' }, 'œ' => {:html => 'œ' , :dec => 'œ' , :hex => 'œ' }, 'Ò' => {:html => 'Ò' , :dec => 'Ò' , :hex => 'Ò' }, 'ò' => {:html => 'ò' , :dec => 'ò' , :hex => 'ò' }, '‾' => {:html => '‾' , :dec => '‾' , :hex => '‾' }, 'Ω' => {:html => 'Ω' , :dec => 'Ω' , :hex => 'Ω' }, 'ω' => {:html => 'ω' , :dec => 'ω' , :hex => 'ω' }, 'Ο' => {:html => 'Ο' , :dec => 'Ο' , :hex => 'Ο' }, 'ο' => {:html => 'ο' , :dec => 'ο' , :hex => 'ο' }, '⊕' => {:html => '⊕' , :dec => '⊕' , :hex => '⊕' }, '∨' => {:html => '∨' , :dec => '∨' , :hex => '∨' }, 'ª' => {:html => 'ª' , :dec => 'ª' , :hex => 'ª' }, 'º' => {:html => 'º' , :dec => 'º' , :hex => 'º' }, 'Ø' => {:html => 'Ø' , :dec => 'Ø' , :hex => 'Ø' }, 'ø' => {:html => 'ø' , :dec => 'ø' , :hex => 'ø' }, 'Õ' => {:html => 'Õ' , :dec => 'Õ' , :hex => 'Õ' }, 'õ' => {:html => 'õ' , :dec => 'õ' , :hex => 'õ' }, '⊗' => {:html => '⊗' , :dec => '⊗' , :hex => '⊗' }, 'Ö' => {:html => 'Ö' , :dec => 'Ö' , :hex => 'Ö' }, 'ö' => {:html => 'ö' , :dec => 'ö' , :hex => 'ö' }, '¶' => {:html => '¶' , :dec => '¶' , :hex => '¶' }, '∂' => {:html => '∂' , :dec => '∂' , :hex => '∂' }, '‰' => {:html => '‰' , :dec => '‰' , :hex => '‰' }, '⊥' => {:html => '⊥' , :dec => '⊥' , :hex => '⊥' }, 'Φ' => {:html => 'Φ' , :dec => 'Φ' , :hex => 'Φ' }, 'φ' => {:html => 'φ' , :dec => 'φ' , :hex => 'φ' }, 'Π' => {:html => 'Π' , :dec => 'Π' , :hex => 'Π' }, 'π' => {:html => 'π' , :dec => 'π' , :hex => 'π' }, 'ϖ' => {:html => 'ϖ' , :dec => 'ϖ' , :hex => 'ϖ' }, '±' => {:html => '±' , :dec => '±' , :hex => '±' }, '£' => {:html => '£' , :dec => '£' , :hex => '£' }, '″' => {:html => '″' , :dec => '″' , :hex => '″' }, '′' => {:html => '′' , :dec => '′' , :hex => '′' }, '∏' => {:html => '∏' , :dec => '∏' , :hex => '∏' }, '∝' => {:html => '∝' , :dec => '∝' , :hex => '∝' }, 'Ψ' => {:html => 'Ψ' , :dec => 'Ψ' , :hex => 'Ψ' }, 'ψ' => {:html => 'ψ' , :dec => 'ψ' , :hex => 'ψ' }, '√' => {:html => '√' , :dec => '√' , :hex => '√' }, '⟩' => {:html => '⟩' , :dec => '〉' , :hex => '〉' }, '»' => {:html => '»' , :dec => '»' , :hex => '»' }, '⇒' => {:html => '⇒' , :dec => '⇒' , :hex => '⇒' }, '→' => {:html => '→' , :dec => '→' , :hex => '→' }, '⌉' => {:html => '⌉' , :dec => '⌉' , :hex => '⌉' }, '”' => {:html => '”' , :dec => '”' , :hex => '”' }, 'ℜ' => {:html => 'ℜ' , :dec => 'ℜ' , :hex => 'ℜ' }, '®' => {:html => '®' , :dec => '®' , :hex => '®' }, '⌋' => {:html => '⌋' , :dec => '⌋' , :hex => '⌋' }, 'Ρ' => {:html => 'Ρ' , :dec => 'Ρ' , :hex => 'Ρ' }, 'ρ' => {:html => 'ρ' , :dec => 'ρ' , :hex => 'ρ' }, '›' => {:html => '›' , :dec => '›' , :hex => '›' }, '’' => {:html => '’' , :dec => '’' , :hex => '’' }, '‚' => {:html => '‚' , :dec => '‚' , :hex => '‚' }, 'Š' => {:html => 'Š' , :dec => 'Š' , :hex => 'Š' }, 'š' => {:html => 'š' , :dec => 'š' , :hex => 'š' }, '⋅' => {:html => '⋅' , :dec => '⋅' , :hex => '⋅' }, '§' => {:html => '§' , :dec => '§' , :hex => '§' }, 'Σ' => {:html => 'Σ' , :dec => 'Σ' , :hex => 'Σ' }, 'σ' => {:html => 'σ' , :dec => 'σ' , :hex => 'σ' }, 'ς' => {:html => 'ς' , :dec => 'ς' , :hex => 'ς' }, '∼' => {:html => '∼' , :dec => '∼' , :hex => '∼' }, '♠' => {:html => '♠' , :dec => '♠' , :hex => '♠' }, '⊂' => {:html => '⊂' , :dec => '⊂' , :hex => '⊂' }, '⊆' => {:html => '⊆' , :dec => '⊆' , :hex => '⊆' }, '∑' => {:html => '∑' , :dec => '∑' , :hex => '∑' }, '⊃' => {:html => '⊃' , :dec => '⊃' , :hex => '⊃' }, '¹' => {:html => '¹' , :dec => '¹' , :hex => '¹' }, '²' => {:html => '²' , :dec => '²' , :hex => '²' }, '³' => {:html => '³' , :dec => '³' , :hex => '³' }, '⊇' => {:html => '⊇' , :dec => '⊇' , :hex => '⊇' }, 'ß' => {:html => 'ß' , :dec => 'ß' , :hex => 'ß' }, 'Τ' => {:html => 'Τ' , :dec => 'Τ' , :hex => 'Τ' }, 'τ' => {:html => 'τ' , :dec => 'τ' , :hex => 'τ' }, '∴' => {:html => '∴' , :dec => '∴' , :hex => '∴' }, 'Θ' => {:html => 'Θ' , :dec => 'Θ' , :hex => 'Θ' }, 'θ' => {:html => 'θ' , :dec => 'θ' , :hex => 'θ' }, 'ϑ' => {:html => 'ϑ' , :dec => 'ϑ' , :hex => 'ϑ' }, 'Þ' => {:html => 'Þ' , :dec => 'Þ' , :hex => 'Þ' }, 'þ' => {:html => 'þ' , :dec => 'þ' , :hex => 'þ' }, '˜' => {:html => '˜' , :dec => '˜' , :hex => '˜' }, '×' => {:html => '×' , :dec => '×' , :hex => '×' }, '™' => {:html => '™' , :dec => '™' , :hex => '™' }, 'Ú' => {:html => 'Ú' , :dec => 'Ú' , :hex => 'Ú' }, 'ú' => {:html => 'ú' , :dec => 'ú' , :hex => 'ú' }, '⇑' => {:html => '⇑' , :dec => '⇑' , :hex => '⇑' }, '↑' => {:html => '↑' , :dec => '↑' , :hex => '↑' }, 'Û' => {:html => 'Û' , :dec => 'Û' , :hex => 'Û' }, 'û' => {:html => 'û' , :dec => 'û' , :hex => 'û' }, 'Ù' => {:html => 'Ù' , :dec => 'Ù' , :hex => 'Ù' }, 'ù' => {:html => 'ù' , :dec => 'ù' , :hex => 'ù' }, '¨' => {:html => '¨' , :dec => '¨' , :hex => '¨' }, 'ϒ' => {:html => 'ϒ' , :dec => 'ϒ' , :hex => 'ϒ' }, 'Υ' => {:html => 'Υ' , :dec => 'Υ' , :hex => 'Υ' }, 'υ' => {:html => 'υ' , :dec => 'υ' , :hex => 'υ' }, 'Ü' => {:html => 'Ü' , :dec => 'Ü' , :hex => 'Ü' }, 'ü' => {:html => 'ü' , :dec => 'ü' , :hex => 'ü' }, '℘' => {:html => '℘' , :dec => '℘' , :hex => '℘' }, 'Ξ' => {:html => 'Ξ' , :dec => 'Ξ' , :hex => 'Ξ' }, 'ξ' => {:html => 'ξ' , :dec => 'ξ' , :hex => 'ξ' }, 'Ý' => {:html => 'Ý' , :dec => 'Ý' , :hex => 'Ý' }, 'ý' => {:html => 'ý' , :dec => 'ý' , :hex => 'ý' }, '¥' => {:html => '¥' , :dec => '¥' , :hex => '¥' }, 'Ÿ' => {:html => 'Ÿ' , :dec => 'Ÿ' , :hex => 'Ÿ' }, 'ÿ' => {:html => 'ÿ' , :dec => 'ÿ' , :hex => 'ÿ' }, 'Ζ' => {:html => 'Ζ' , :dec => 'Ζ' , :hex => 'Ζ' }, 'ζ' => {:html => 'ζ' , :dec => 'ζ' , :hex => 'ζ' } }