Special Characters.

Discussion in 'PHP' started by baris22, Dec 26, 2007.

  1. #1
    baris22, Dec 26, 2007 IP
  2. buldozerceto

    buldozerceto Active Member

    Messages:
    1,137
    Likes Received:
    43
    Best Answers:
    0
    Trophy Points:
    88
    #2
    I am guessing that you want to transform every spec char into its code?
    htmlspecialchars() is the function
     
    buldozerceto, Dec 26, 2007 IP
  3. baris22

    baris22 Active Member

    Messages:
    543
    Likes Received:
    4
    Best Answers:
    0
    Trophy Points:
    60
    #3
    I know it is not the right way but could not find another solution.

    I spend 30 minutes. It might be usefull for someone else as well.


    
    $to_replace = array("▄","☺","☻", "♥", "♦", "♣", "♠", "⋆", "★", "☆", "☽", "♱", "♰", "•", "◘", "○", "◉", "◎", "◙", "♂", "♀", "♪", "♫", "☼", "☞", "↕", "‼", "¶", "§", "▬", "↑", "↓", "→", "←", "↔", "∟", "▲", "▼", "►", "◄", "▽", "△", "▷", "◁", "◈", "◇", "◆", "▰", "▱", "⌂", "∆", "⌐", "░", "▒", "▓", "▣", "▤", "▥", "▦", "▧", "▨", "▩", "│", "┤", "╡", "╢", "╖", "╕", "╣", "║", "╗", "╝", "╜", "╛", "┐", "└", "┴", "┬", "├", "─", "┼", "╞", "╟", "╚", "╔", "╩", "╦", "╠", "═", "╬", "╧", "╨", "╤", "╥", "╙", "╘", "╒", "╓", "╫", "╪", "┘", "┌", "█", "▌", "▐", "▀", "α", "Γ", "π", "Σ", "σ", "τ", "Φ", "Θ", "Ω", "δ", "∞", "φ", "ε", "∩", "◠", "◡", "╭", "╮", "╯", "╰", "≡", "≥", "≤", "⌠", "⌡", "≈", "∙", "√", "ⁿ", "۞", "₪", "¢", "£", "¥", "€", "₣", "₧", "ª", "º", "¿", "¬", "½", "⅓", "⅔", "¼", "¾", "⅛", "⅜", "⅝", "⅞", "¡", "«", "»", "µ", "±", "÷", "×", "≠", "°", "·", "⓪", "²", "³", "¹", "´", "¸", "®", "©", "™", "¤", "‰", "℅", "№", "†", "‡", "¨", "<", ">", "&", "¦", "┅", "┆", "┈", "┊", "╱", "╲", "╳", """, "‚", "„", "…", "¯", "–", "—", "Æ", "Á", "Â", "À", "Å", "Ã", "Ä", "Ā", "Ă", "Ą", "æ", "á", "â", "à", "å", "ã", "ä", "ā", "ă", "ą", "ß", "Ç", "Ć", "Ĉ", "Ċ", "Č", "ç", "ć", "ĉ", "ċ", "č", "Ď", "Ð", "ď", "ð", "É", "Ê", "È", "Ë", "Ē", "Ĕ", "Ė", "Ę", "Ě", "é", "ê", "è", "ë", "ē", "ĕ", "ė", "ę", "ě", "ƒ", "Ĝ", "Ğ", "Ġ", "Ģ", "ĝ", "ğ", "ġ", "ģ", "Ĥ", "Ħ", "ĥ", "ħ", "Í", "Î", "Ì", "Ï", "Ĩ", "Ī", "Ĭ", "Į", "İ", "í", "î", "ì", "ï", "ĩ", "ī", "ĭ", "į", "ı", "IJ", "ij", "Ĵ", "ĵ", "Ķ", "ķ", "ĸ", "Ĺ", "Ļ", "Ľ", "Ŀ", "Ł", "ĺ", "ļ", "ľ", "ŀ", "ł", "Ñ", "Ń", "Ņ", "Ň", "Ŋ", "ñ", "ń", "ņ", "ň", "ʼn", "ŋ", "Ó", "Ô", "Ò", "Ø", "Õ", "Ö", "Ō", "Ŏ", "Ő", "Ơ", "ó", "ô", "ò", "ø", "õ", "ö", "ō", "ŏ", "ő", "ơ", "Þ", "þ", "Ŕ", "Ŗ", "Ř", "ŕ", "ŗ", "ř", "Ś", "Ŝ", "Ş", "Š", "ś", "ŝ", "ş", "š", "Ţ", "Ť", "Ŧ", "ţ", "ť", "ŧ", "Ú", "Û", "Ù", "Ü", "Ũ", "Ū", "Ŭ", "Ů", "Ű", "Ų", "Ư", "ú", "û", "ù", "ü", "ũ", "ū", "ŭ", "ů", "ű", "ų", "ư", "Ŵ", "ŵ", "Ý", "Ÿ", "ý", "ÿ", "Ž", "Ź", "Ż", "ž", "ź", "ż", "Œ", "œ", "჻", "ℓ", "є", "я", "и", "ω", "т", "н", "υ", "℮", "ა", "ბ", "გ", "დ", "ე", "ვ", "ზ", "თ", "ი", "კ", "ლ", "მ", "ნ", "ო", "პ", "ჟ", "რ", "ს", "ტ", "უ", "ფ", "ქ", "ღ", "ყ", "შ", "ჩ", "ც", "ძ", "წ", "ჭ", "ხ", "ჯ", "ჰ", "ჱ", "ჲ", "ჳ", "ჴ", "ჵ", "ჶ", "Ա", "Բ", "Գ", "Դ", "Ե", "Զ", "Է", "Ը", "Թ", "Ժ", "Ի", "Լ", "Խ", "Ծ", "Կ", "Հ", "Ձ", "Ղ", "Ճ", "Մ", "Յ", "Ն", "Շ", "Ո", "Չ", "Պ", "Ջ", "Ռ", "Ս", "Վ", "Տ", "Ր", "Ց", "Ւ", "Փ", "Ք", "Օ", "Ֆ", "ա", "բ", "գ", "դ", "ե", "զ", "է", "ը", "թ", "ժ", "ի", "լ", "խ", "ծ", "կ", "հ", "ձ", "ղ", "ճ", "մ", "յ", "ն", "շ", "ո", "չ", "պ", "ջ", "ռ", "ս", "վ", "տ", "ր", "ց", "ւ", "փ", "ք", "օ", "ֆ", "և", "א", "ב", "ג", "ד", "ה", "ו", "ז", "ח", "ט", "י", "ך", "כ", "ל", "ם", "מ", "ן", "נ", "ס", "ע", "ף", "פ", "ץ", "צ", "ק", "ר", "ש", "ת");
    			  $title = str_replace($to_replace, "", $title);
    			  $description = str_replace($to_replace, "", $description);
    
    PHP:
     
    baris22, Dec 26, 2007 IP