本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- siemens800
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
最新文章列表
json 特殊字符处理
使用URLEncoder.encode(value, "utf-8")编码,之后再以URLDecoder.decode(value, "utf-8");进行解码
但是在解码时
使用URLDecoder.decode() 方法接收参数时如果参数中含有“%”这个字符,就会抛异常 java.lang.IllegalArgumentException: URLDec ...
java程序中处理一个包含诡异的不可见的字符。
由于问题字符串粘贴到此编辑里会自动变为空格。在ecplise里开发会体现出实际问题。
将测试说明方法上传至附件。
大概问题描述:oracle数据库中某字段存储的内容为包含一个不可见的特殊字符。
java读取字符拼装xml后,返回到前台解析时出现问题。
详见附件示例。
直接将测试类复制至ecplise工具中可还原问题。
fastjson : java.lang.ArrayIndexOutOfBoundsException: 160
java.lang.ArrayIndexOutOfBoundsException: 160 at com.alibaba.fastjson.serializer.SerializeWriter.writeFieldValueStringWithDoubleQuote(SerializeWriter.java:1273) ~[fastjson-1.1.38.jar:na] at com.al ...
解决URL参数中的%问题(org.apache.tomcat.util.http.Parameters processParameters Paramete)
测试最近的代码发现,有一个servlet处理通过post方式传递过来的参数的时候偶尔出现乱码,并提示错误“org.apache.tomcat.util.http.Parameters processParameters Parameters: Character decoding failed”,开始以为是编码问题,google了一大堆关于编码的问题,各种测试还是无法解决这个问题。于是把出错的参 ...
php过滤只匹配中英文字符串
<?php
$str = "php $ ¥ - 编程";
echo preg_replace("/[^\x{4e00}-\x{9fa5}a-zA-Z]/iu",'',$str);
?>
特殊字符大全:
QQ起昵称专用特效字符︻︼︽︾ ...
android string.xml 特殊字符处理
<string name="version">版本: </string>
如上: 在string 中存在冒号,这样的特殊字符, 如果架上后面$#160;这段代码就不会报错.
相同的情况, 如果是&,逗号等,也是这样进行处理
XML转义字符 以下为XML标志符的数字和字符串转义符 " ( ...
Javascript URL中参数包含特殊字符的处理
有些符号在URL中是不能直接传递的,如果要在URL中传递这些特殊符号,那么就要使用他们的编码了,例如%指定特殊字符,编码为%25、 #表示书签,编码为%23、 &表示参数间的分隔符,编码为%26,由两种方法解决:
(1
Velocity的特殊字符
Getting literal
Velocity 使用特殊字符$和#来帮助它工作,所以如果要在template 里使用这些特殊字符
要格外小心。本节将讨论$字符。
货币字符
在VTL 中使用$2.5 这样的货币标识是没有问题得的,VTL 不会将它错认为是一个
reference,因为VTL 中的reference 总是以一个大写或者小写的字母开始。
Escaping val ...
Java replaceAll()方法报错Illegal group reference
replaceAll(regex, replacement)函数,由于第一个参数支持正则表达式,replacement中出现“$”,会按照$1$2的分组模式进行匹配。当编译器发现“$”后跟的不是整数的时候,就会抛出“非法的组引用”的异常。
例如,如下代码会报错:
public class Test {
public static void main(String[] args) { ...