特殊字符

Thymeleaf行内写法

∥☆過路亽.° 提交于 2020-01-18 13:26:26
行内写法 Inlining,查询文档 [[…]] 表示th:text 会转义特殊字符 [(…)] 表示th:utext 不会转义特殊字符 来源: CSDN 作者: Ocean&&Star 链接: https://blog.csdn.net/zhizhengguan/article/details/104028555

url 中文转码

…衆ロ難τιáo~ 提交于 2020-01-15 21:13:10
escape("撒旦"); 我想, URL 传参中文对于程序员来说,是个很头疼的问题吧。虽然在尽量避免使用中文参数,但总有避免不了的时候。现就自己的经验,总结如下: 1. 将字符串转码: new String( “ xxxxx ” .getBytes("iso-8859-1"),"utf-8") 这种转码方式有很大的弊端,因为它是使用指定的字符集将此 String 编码为 byte 序列,并将结果存储到一个新的 byte 数组中,然后通过使用指定的字符编码将生成的 byte 数组解码,构造一个新的 String 字符串。这种情况就有可能遇到的情况是,不能将一个汉字全部解码完。这样,前边的都能正常显示,但是最后一个字可能是乱码。 所以不建议使用这种方式。 2. 在传参前转码,接收参数后再转码回来。 这种方式有两种: 第一种: 传参前:使用 java.net.URLEncoder.encode("xxxx", “ utf-8 ") , 将中文转为 16 进制字符。 接收参数后: 使用 java.net.URLDncoder.decode("xxxx", “ utf-8") 将 16 进制字符转为中文。 这种方式需要注意的是,在使用 encode 转码后,会出现特殊字符,这时候,就需要将特殊字符替换为相应的 16 进制。因为特殊字符在 url 路径中做为参数传递时,也是乱码。 第二种:

PHP正则表达式语法汇总

谁说我不能喝 提交于 2020-01-13 16:01:21
首先,让我们看看两个特别的字符:'^' 和 ‘$' 他们是分别用来匹配字符串的开始和结束,一下分别举例说明 "^The": 匹配以 "The"开头的字符串; "of despair$": 匹配以 "of despair" 结尾的字符串; "^abc$": 匹配以abc开头和以abc结尾的字符串,实际上是只有abc与之匹配 大理石检测平台 "notice": 匹配包含notice的字符串 你可以看见如果你没有用我们提到的两个字符(最后一个例子),就是说 模式( 正则表达式 ) 可以出现在被检验字符串的任何地方,你没有把他锁定到两边 这里还有几个字符 '*', '+',和 '?', 他们用来表示一个字符可以出现的次数或者顺序. 他们分别表示:"zero or more", "one or more", and "zero or one." 这里是一些例子: "ab*": 匹配字符串a和0个或者更多b组成的字符串("a", "ab", "abbb", etc.); "ab+": 和上面一样,但最少有一个b ("ab", "abbb", etc.); "ab?":匹配0个或者一个b; "a?b+$": 匹配以一个或者0个a再加上一个以上的b结尾的字符串. 你也可以在大括号里面限制字符出现的个数,比如 "ab{2}": 匹配一个a后面跟两个b(一个也不能少)("abb" ; "ab{2,}"

特殊字符读法

假如想象 提交于 2020-01-12 02:48:35
博客园 首页 新随笔 联系 订阅 管理 随笔 - 12 文章 - 0 评论 - 0 ~!#$%^&*这些符号怎么读? 当然是用英语(键盘特殊符号小结) ~!#$%^&*这些符号怎么读? 当然是用英语(键盘特殊符号小结) 感谢原文作者:http://www.360doc.com/content/14/0105/20/85007_342874813.shtml 若本文有错,敬请各位补充~~ 我们每天都看见或敲击这些符号,但不见得当老外或老师用英语说出这些符号时我们能立即反应过来,这正是促成此文的原因。纵观网上前辈们总结的此类文章,难免有点不太透彻,于是在前人基础上加入了自己的几个小时,因此本文并非开创性的,欢迎转载或收藏!更欢迎对此文的改进! -------------------------------------------------------------------------------------------------- 1. ~ 波浪号tilde,源于西班牙语和葡语中的发音符号。 2. ! 感叹号exclamation mark/exclamation point/bang,无需多解释,在这个 “咆哮体”盛行的时代,想不懂这个都难。 3. # 汉语中因形似“井”,通常读作井号,真正的含义是数字符号(Number sign),如在一些国家‘#1’代表No.1的意思

大小写字母,特殊字符,数字,四选一组合或者全组合,长度至少八位,验证

核能气质少年 提交于 2020-01-08 13:48:37
大小写字母,特殊字符,数字组合,至少八位以上验证 正则表达式: ^(?![A-Za-z0-9]+$)(?![a-z0-9\\W]+$)(?![A-Za-z\\W]+$)(?![A-Z0-9\\W]+$)[a-zA-Z0-9\\W]{8,}$ 拆分解释: (1)^匹配开头     (2)(?![A-Za-z0-9]+$)匹配后面不全是(大写字母或小写字母或数字)的位置,排除了(大写字母、小写字母、数字)的1种2种3种组合     (3)(?![a-z0-9\\W]+$)同理,排除了(小写字母、数字、特殊符号)的1种2种3种组合     (4)(?![A-Za-z\\W]+$)同理,排除了(大写字母、小写字母、特殊符号)的1种2种3种组合     (5)(?![A-Z0-9\\W]+$)同理,排除了(大写字母、数组、特殊符号)的1种2种3种组合     (6)[a-zA-Z0-9\\W]匹配(小写字母或大写字母或数字或特殊符号)因为排除了上面的组合,所以就只剩下了4种都包含的组合了     (7){8,}8位以上     (8)$匹配字符串结尾 string testString1 = "a1234567";//小写字母,数字 string testString2 = "A1234567";//大写字母,数字 string testString3 = "aB123456";/

HTML特殊字符编码对照表

﹥>﹥吖頭↗ 提交于 2020-01-07 22:41:10
特殊符号 命名实体 十进制编码 特殊符号 命名实体 十进制编码 特殊符号 命名实体 十进制编码 Α Α Α Β Β Β Γ Γ Γ Δ Δ Δ Ε Ε Ε Ζ Ζ Ζ Η Η Η Θ Θ Θ Ι Ι Ι Κ Κ Κ Λ Λ Λ Μ Μ Μ Ν Ν Ν Ξ Ξ Ξ Ο Ο Ο Π Π Π Ρ Ρ Ρ Σ Σ Σ Τ Τ Τ Υ Υ Υ Φ Φ Φ Χ Χ Χ Ψ Ψ Ψ Ω Ω Ω α α α β β β γ γ γ δ δ δ ε ε ε ζ ζ ζ η η η θ θ θ ι ι ι κ κ κ λ λ λ μ μ μ ν ν ν ξ ξ ξ ο ο ο π π π ρ ρ ρ ς ς ς σ σ σ τ τ τ υ υ υ φ φ φ χ χ χ ψ ψ ψ ω ω ω ϑ ϑ ϑ ϒ ϒ ϒ ϖ ϖ ϖ • • • … … … ′ ′ ′ ″ ″ ″  ̄ ‾ ‾ ⁄ ⁄ ⁄ ℘ ℘ ℘ ℑ ℑ ℑ ℜ ℜ ℜ ™ ™ ™ ℵ ℵ ℵ ← ← ← ↑ ↑ ↑ → → → ↓ ↓ ↓ ↔ ↔ ↔ ↵ ↵ ↵ ⇐ ⇐ ⇐ ⇑ ⇑ ⇑ ⇒ ⇒ ⇒ ⇓ ⇓ ⇓ ⇔ ⇔ ⇔ ∀ ∀ ∀ ∂ ∂ ∂ ∃ ∃ ∃ ∅ ∅ ∅ ∇ ∇ ∇ ∈ ∈ ∈ ∉ ∉ ∉ ∋ ∋ ∋ ∏ ∏ ∏ ∑ ∑ − − − − ∗ ∗ ∗ √ √ √ ∝ ∝ ∝ ∞ ∞ ∞ ∠ ∠ ∠ ∧ ∧ ⊥ ∨ ∨ ⊦

XML作用

旧时模样 提交于 2019-12-31 23:14:49
什么是xml? xml指可扩展标记语言。 xml被设计用来存储数据,不显示数据。 XML 需要自行定义标签,且标签名称具有自我描述性。 XML 是 W3C 推荐的数据传输存放标准。 XML数据格式主要的用途又有哪些? 程序之间的数据传输通讯 程序之间的数据传输通讯 PHP语言 <- 快递100 <- Java语言 配置文件 配置文件config.xml config.xml -> php语言、java语言、Python语言 存储数据,充当小型数据库 存储数据,充当小型数据库 data.xml 规范数据格式 规范数据格式,是数据具有结构性,易读易处理 是数据具有结构性,易读易处理 XML和HTML的区别: 的区别: 1:html标签不能自定义,XML只能自定义标签; 2:html语法要求不严格,xml对于语法的要求非常严格,标签必须是闭合的; 3:XML 被设计用来传输和存储数据,其焦点是数据内容。 HTML 被设计用来显示数据,其焦点是数据的外观呈现。 xml的基本语法: XML 的语法规则很简单,且很有逻辑。 XML 文档必须有根元素 文档必须有根元素 根元素是所有其他元素的父元素; <root> <child> <subchild>.....</subchild> </child> </root> 如上代码,root就是根元素; XML 声明 声明 <?xml version=

Http请求中发送特殊字符处理

▼魔方 西西 提交于 2019-12-26 18:49:06
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 在http请求中如果链接中带有特殊字符,则在请求中会报错为: java.lang.IllegalArgumentException: Illegal character in query at index 69: 把特殊字符转义即可: \ 对应 %5C # 对应 %23 ? 对应 %3F / 对应 %2F = 对应 %3D % 对应 %25 空格 对应 %20 & 对应 %26 + 对应 %2B | 对应 %124 在Java中还有一招,使用URLEncoder.encode方法直接得到需要转义的字符代码,如: String encode = URLEncoder.encode("\\"); 转载请指明出处: http://my.oschina.net/u/1991646/blog/693661 来源: oschina 链接: https://my.oschina.net/u/1991646/blog/693661

mysql基础一

房东的猫 提交于 2019-12-26 07:55:31
三大引擎:myisam(cms等)、innodb(商城等)、memory(临时存储在内存中) 一、数据类型 char:长度固定;最多255个字符;效率高,没有碎片,更新频繁的时候,方便数据文件指针的操作。 varchar:长度可变、灵活;最多65532( 65535-1-2)个字符,可变类型,一般保存字母、数字、特殊字符 tinytext:1字节,范围(-128~127) text:65535个字符 boolean:1或者0 int:4字节,数字,范围(-2147483648~2147483647) datetime:8字节,日期时间,格式:2014-09-18 08:42:30 bigint:8字节,范围(+-9.22*10的18次方) smallint:2字节,范围(-32768~32767) mediumint:3字节,范围(-8388608~8388607) 二、CRUD操作 ,增加(Create)、读取查询(Retrieve)、更新(Update)和删除(Delete): 1.insert:增   “insert into” 增加 ,返回值为数字,没有操作是0。例如,insert into user(username,pwd)values("3131","12345678");在数据表末尾加入一行数据 2.DELETE:删 / truncate table '表名';  

oracle 特殊字符& 处理

橙三吉。 提交于 2019-12-25 20:40:11
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 今天在导入一批数据到Oracle时,碰到了一个问题:Toad提示要给一个自定义变量AMP赋值,一开始我很纳闷,数据是一系列的Insert语句,怎么会有自定义变量呢?后来搜索了一下关键字AMP发现,原来是因为在插入数据中有一个字段的内容如下: http://mobile.three.com.hk/3DX?uid=0676 & sid=rt_060908 Oracle把这里的URL的参数连接符&当成是一个自定义变量了,所以要求我给变量AMP赋值。怎么办呢?方法有三: ·方法一:在要插入的SQL语句前加上Set define off;与原SQL语句一起批量执行 我们在SQL*PLUS下执行 SQL> show all命令时,可以发现一个参数:define "&" (hex 26),如下图所示 ...... concat "." (hex 2e) copycommit 0 copytypecheck ON define "&" (hex 26) describe DEPTH 1 LINENUM OFF INDENT OFF echo OFF ...... 这个是Oracle里面用来识别自定义变量的设置,现在我们在SQL*PLUS下将其关闭: SQL> Set define OFF; 然后再次执行导入脚本,OK!问题搞定