charset

wordpress建站过程3——header.php

我是研究僧i 提交于 2019-12-31 05:27:27
header.php中包含了一个页面的页头,也就是其他页面中重复出现的部分,包括用户登陆/登陆后显示的文字,导航条,网页logo,有的还包括轮播图。 下面就简单的贴上一个文件吧。 1 <!DOCTYPE html> 2 <html <?php language_attributes(); ?>> 3 <head> 4 <meta charset="<?php bloginfo( 'charset' ); ?>"> 5 <meta name="viewport" content="width=device-width, initial-scale=1"> 6 <title><?php wp_title( '|', true, 'right' ); ?></title> 7 <link rel="profile" href="http://gmpg.org/xfn/11"> 8 <link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>"> 9 10 <?php wp_head(); ?> 11 </head> 12 <body <?php body_class(); ?>> 13 <nav id="site-navigation" class="navbar navbar-default main

NIO概览

两盒软妹~` 提交于 2019-12-30 20:33:34
NIO专题: http://developer.51cto.com/art/201112/307172.htm 一、新IO概述: 新IO和传统IO都是用于进行输入/输出,相比于传统IO面向流的处理方式,新IO采用内存映射文件来处理输入/输出,新IO将文件或文件的一段区域映射到内存中,这样就可以像访问内存一样来访问文件了,所以这种访问方式既方便又快得多。 新IO中的两个核心对象:Channel(通道)和Buffer(缓冲)。Channel用于新IO的数据传输,相对于传统IO中的InputStream和OutputStream,Channel提供了一个map()方法用来将一段数据映射成为一块内存。也就是在新IO中,改变了传统IO面向流的处理而转向面向块的处理方式。 Buffer是一个容器,它的本质是一个数组。发送到Channel的所有对象以及从Channel取出的所有数据先存放到Buffer中。 除了上面两个核心对象外,新IO还提供了Charset类用于将Unicode字符串映射成字节序列以及逆映射操作。以及Selector类用于支持非阻塞式输入输出。 二、Java中与新IO相关的包: 1.java.nio包:主要包含各种与Buffer相关的类 2.java.nio.channels包:主要包含与Channel和Selector相关的类 3.java.nio.charset包

php注册登录系统(一)-极简

一笑奈何 提交于 2019-12-30 18:39:10
序 登录注册系统是日常上网最普通的操作,我设了一个分类一步步完善注册登录系统,若有哪里错误请慧教 所用语言:php 数据库 :mysql 本次实现功能: 1.用户注册 2.用户登录 主要文件: 完整代码 1 sql 在已有的数据库里创建user表,id,username,password三个字段 create table user(id int(10) not null auto_increment,username varchar(30),password varchar(40),primary key(id)); 2 connect.php 数据库配置文件 <?php $server="localhost";//主机 $db_username="";//你的数据库用户名 $db_password="";//你的数据库密码 $con = mysql_connect($server,$db_username,$db_password);//链接数据库 if(!$con){ die("can't connect".mysql_error());//如果链接失败输出错误 } mysql_select_db('test',$con);//选择数据库(我的是test) ?> 3 signup.html 注册表单 <!doctype html> <html lang="en"> <head>

PHP乱码问题,UTF-8(乱码)

牧云@^-^@ 提交于 2019-12-28 00:43:32
一.HTML页面转UTF-8编码问题 1.在head后,title前加入一行: < meta http-equiv='Content-Type' content='text/html; charset=utf-8' / > 顺序不能错,一定要在 显示的标题有可能是乱码! 2.html文件编码问题: 点击编辑器的菜单:“文件”->“另存为”,可以看到当前文件的编码,确保文件编码为:UTF-8, 如果是ANSI,需要将编码改成:UTF-8。 3.HTML文件头BOM问题: 将文件从其他的编码转换成UTF-8编码时,有时候会在文件的最开始加上一个BOM标签, 在个BOM标签可能会导致浏览器在显示中文的时候出现乱码。 删除这个BOM标签的方法: 1.可以用Dreamweaver打开文件,并重新保存,即可以去除BOM标签! 2.可以用EditPlus打开文件,并在菜单“首选项”->“文件”->"UTF-8标识",设置为:“总是删除签名”, 然后保存文件,即可以去除BOM标签! 4.WEB服务器UTF-8编码问题: 如果你按以上所列的步骤做了,还是有中文乱码问题, 请检查你的所使用的WEB服务器的编码问题 如果你使用的是Apache,请将配置文件里的:charset 设成:utf-8(这里仅列出方法,具体格式请参考apache的配置文件) 如果你使用的是Nginx,请将nginx.conf里的

response和request的setCharacterEncoding区别

混江龙づ霸主 提交于 2019-12-28 00:13:03
一、request.setCharacterEncoding():是设置从request中取得的值或从数据库中取出的值。 指定后可以通过getParameter()则直接获得正确的字符串,如果不指定,则默认使用iso8859-1编码。值得注意的是在执行setCharacterEncoding()之前,不能执行任何getParameter()。而且, 该指定只对POST方法有效,对GET方法无效 。分析原因,应该是在执行第一个getParameter()的时候, Java 将会按照编码分析所有的提交内容,而后续的getParameter()不再进行分析,所以setCharacterEncoding()无效。 而对于GET方法提交表单是,提交的内容在URL中,一开始就已经按照编码分析提交内容,setCharacterEncoding()自然就无效。 get需在Tomcat的server.xml中的: <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="GBK" /> ) 加入URIEncoding="GBK",解决get请求乱码问题 客户端编码后,用该方法告知服务端,解码时使用相同的编码格式,否则会出现乱码。客户端一般编码()设置

H5 , Css基础练习

自闭症网瘾萝莉.ら 提交于 2019-12-27 03:55:21
h5,css基础练习 1.内边距练习padding <!DOCTYPE html> < html lang = " en " > < head > < meta charset = " UTF-8 " > < meta name = " viewport " content = " width=device-width, initial-scale=1.0 " > < meta http-equiv = " X-UA-Compatible " content = " ie=edge " > < title > H5 </ title > < style > div { width : 200px ; height : 200px ; border : 1px solid red ; #边框线1像素红色 /* padding:10px 20px 30px 20px; */ /* 顺序顺时针上右下左 */ /* padding-top:10px;上边距 */ /* 左内边距 */ padding-top : 5px ; #内边距上 padding-left : 20px ; #左内边距 } </ style > </ head > < body > < div > 这是div中的文字 </ div > </ body > </ html > <!DOCTYPE html> < html

js原生获取样式属性

夙愿已清 提交于 2019-12-26 15:19:13
一般来讲,如果属性直接在标签html中定义,我们可以 利用elem.style.attribute或是getAttribute来获得属性,但是对于样式属性来说,方法就比较麻烦 获取内联的样式: <!DOCTYPE html> <html> <head> <meta charset="{CHARSET}"> <title></title> <style type="text/css"> #a{ width: 100px !important;/*即便将最终样式设置成100px,控制太也依旧只能返回内联的样式*/ } </style> </head> <body> <div id="a" style="width: 10px;height: 10px;"> 我是邓润桦 </div> <script type="text/javascript"> var e=document.getElementById("a"); var s=e.style.width; console.log(s);//10px </script> </body> </html> 设置内联的样式: <!DOCTYPE html> <html> <head> <meta charset="{CHARSET}"> <title></title> <style type="text/css"> #a{ width:

sqlalchemy连接mysql中文乱码问题

﹥>﹥吖頭↗ 提交于 2019-12-26 11:49:54
我用的dialect是pymysql,先看了一下pymysql,发现果然在这一层就已经出问题了 如果用纯pymysql的话,在连接数据库的时候要加上 charset='utf8' conn = pymysql.connect(host='localhost', user='root', db='db', charset='utf8') 然后在sqlalchemy这一层的做法是在dsn字符串后面加上 ?charset=utf8 engine = create_engine('mysql+pymysql://%s:%s@%s/%s?charset=utf8' % ( user, passwd, host, database), echo=True) 参考: https://segmentfault.com/a/1190000000664735 参考 http://firefish.blog.51cto.com/298258/112794 来源: https://www.cnblogs.com/madling/p/8921505.html

HTML入门篇

流过昼夜 提交于 2019-12-25 21:27:16
HTML HTML是英文Hyper Text Mark-up Language(超文本标记语言)的缩写,他是一种制作万维网页面标准语言(标记)。相当于定义统一的一套规则,大家都来遵守他,这样就可以让浏览器根据标记语言的规则去解释它。 一、编写html文件 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> </body> </html> \<!DOCTYPE html\> 作用告诉浏览器用什么样的规范来解析html文件 一个html文件中只能有一对html标签,标签内部可以写属性 二、注释 <!-- 注释内容 --> 三、head标签 1.meta标签 <!DOCTYPE html> <html lang="en"> <head> <!-- 页面编码 告诉浏览器是什么编码 --> <meta http-equiv="content-type" content="text/html" charset="utf-8" /> <!-- 30秒自动刷新一次页面 --> <meta http-equiv="refresh" content="30" /> <!-- 10秒钟以后自动跳转到百度 --> <meta http-equiv=

POP3收取邮件

冷暖自知 提交于 2019-12-25 02:59:32
SMTP用于发送邮件,如果要收取邮件呢? 收取邮件就是编写一个MUA作为客户端,从MDA把邮件获取到用户的电脑或者手机上。收取邮件最常用的协议是POP协议,目前版本号是3,俗称POP3. Python内置一个poplib模块,实现了POP3协议,可以直接用来收邮件。 注意到POP3协议收取的不是一个已经可以阅读的邮件本身,而是邮件的原始文本,这和SMTP协议很像,SMTP发送的也是经过编码后的一大段文本。 要把POP3收取的文本编程可以阅读的邮件,还需要用email模块提供的各种类来解析原始文本,变成可阅读的邮件对象。 所以,收取邮件分为两步: 第一步:用poplib把邮件的原始文本下载到本地; 第二步:用email解析原始文本,还原为邮件对象。 通过POP3下载邮件 POP3协议本身很简单,以下面的代码为例,我们来获取最新的一封邮件内容: import poplib # 输入邮件地址,口令和POP3服务器地址 email = input('Email: ') password = input('Password: ') pop3_server = input('POP3 server: ') # 连接到POP3服务器 server = poplib.POP3(pop3_server) # 可以打开或关闭调试信息 server.set_debuglevel(1) # 可选