Code/Resource
Windows Develop
Linux-Unix program
Internet-Socket-Network
Web Server
Browser Client
Ftp Server
Ftp Client
Browser Plugins
Proxy Server
Email Server
Email Client
WEB Mail
Firewall-Security
Telnet Server
Telnet Client
ICQ-IM-Chat
Search Engine
Sniffer Package capture
Remote Control
xml-soap-webservice
P2P
WEB(ASP,PHP,...)
TCP/IP Stack
SNMP
Grid Computing
SilverLight
DNS
Cluster Service
Network Security
Communication-Mobile
Game Program
Editor
Multimedia program
Graph program
Compiler program
Compress-Decompress algrithms
Crypt_Decrypt algrithms
Mathimatics-Numerical algorithms
MultiLanguage
Disk/Storage
Java Develop
assembly language
Applications
Other systems
Database system
Embeded-SCM Develop
FlashMX/Flex
source in ebook
Delphi VCL
OS Develop
MiddleWare
MPI
MacOS develop
LabView
ELanguage
Software/Tools
E-Books
Artical/Document
ChStr.java~2~
Package: LibraryManage.rar [view]
Upload User: toby828
Upload Date: 2015-06-26
Package Size: 8558k
Code Size: 2k
Category:
Jsp/Servlet
Development Platform:
Java
- package com.core;
- public class ChStr {
- public static String toChinese(String strvalue) {
- try {
- if (strvalue == null) {
- return "";
- } else {
- strvalue = new String(strvalue.getBytes("ISO8859_1"), "GBK");
- return strvalue;
- }
- } catch (Exception e) {
- return "";
- }
- }
- //对输入的字符串进行一次编码转换,防止SQL注入
- public static String StringtoSql(String str) {
- str = nullToString(str, "");
- try {
- str = str.trim().replace(''', (char) 1);
- } catch (Exception e) {
- return "";
- }
- return str;
- }
- //对字符串进行二次编码转换,防止出库时异常
- public static String SqltoString(String str) {
- str = nullToString(str, "");
- try {
- str = str.replace( (char) 1, ''').trim();
- } catch (Exception e) {
- return "";
- }
- return str;
- }
- //对字符串进行Unicode编码
- public static String toUnicode(String strvalue) {
- try {
- if (strvalue == null) {
- return null;
- } else {
- strvalue = new String(strvalue.getBytes("GBK"), "ISO8859_1");
- return strvalue;
- }
- } catch (Exception e) {
- return "";
- }
- }
- //处理字符串中的空值
- public static final String nullToString(String v, String toV) {
- if (v == null) {
- v = toV;
- }
- return v;
- }
- // 对SQL语句中输入的空值进行处理
- public static final String SqlToLink(String str) {
- str = StringUtils.nullToString(str, "");
- if ("".equals(str)) {
- str = " LIKE '%' ";
- } else {
- str = (" LIKE '%" + str + "%' ");
- }
- return str;
- }
- }