Java HTML Encode htmlspecialchars(String s)

Here you can find the source of htmlspecialchars(String s)

Description

translate some HTML characters (similar to same PHP function) The translations performed are: '&' (ampersand) becomes '&' NOT YET IMPLEMENTED '"' (double quote) becomes '"' NOT YET IMPLEMENTED ''' (single quote) becomes ''' NOT YET IMPLEMENTED '<' (less than) becomes '<' '>' (greater than) becomes '>'

License

Open Source License

Declaration

public static String htmlspecialchars(String s) 

Method Source Code

//package com.java2s;
/*//from  ww  w  .  j ava2s  . c  o m
The GUFF - The GNU Ultimate Framework Facility
Copyright (C) Simeosoft di Carlo Simeone
       
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
    
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
Lesser General Public License for more details.
    
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA   
 */

public class Main {
    /**
     * translate some HTML characters (similar to same PHP function)
     * The translations performed are:
     * '&' (ampersand) becomes '&amp;' NOT YET IMPLEMENTED
     * '"' (double quote) becomes '&quot;' NOT YET IMPLEMENTED
     *''' (single quote) becomes '&#039;' NOT YET IMPLEMENTED
     *'<' (less than) becomes '&lt;'
     *'>' (greater than) becomes '&gt;'
     */
    public static String htmlspecialchars(String s) {
        s = s.replaceAll("<", "&lt;");
        s = s.replaceAll(">", "&gt;");
        return s;
    }
}

Related

  1. htmlize(String text)
  2. htmlize(StringBuffer sb)
  3. htmlSpecialChars(String handleStr)
  4. htmlSpecialChars(String html)
  5. htmlspecialchars(String input)
  6. htmlspecialchars(String str)
  7. textToHtml(final String s)
  8. textToHtml(String html)
  9. textToHTML(String message)