charset

HTML

ⅰ亾dé卋堺 提交于 2019-11-26 22:44:29
HTML 1、什么是HTML? HTML(Hyper Text Markup Language) 超文本 标记 语言。 超文本:页面中有文字,有图片,有视频,链接等等非文字内容 标记:使用标签的方式将想要展示的内容包起来 2、超文本标记语言(或超文本标签语言)的结构包括“头”部分、和“主体”部分,其中“头”部提供关于网页的信息,“主体”部分提供网页的具体内容。 3、HTML文件的扩展名.html,它不是一个编程语言,只是一个文档标记 4、HTML文件的传输基于http协议 5、基本结构   <html>   <head></head>   <body>     Hello world   </body>   </html> 6、编写规则   1.html文档内容由标签和文本内容组成。   2.html的标签是由w3c组织规定好的,不能随意编写。   3.html标签不区分大小写。(建议使用小写字母)   4.开始标签和结束标签要成对出现。   5.在编写html时,要注意缩进,编写出层次结构。 7、主要标签及作用   <html></html>将整个html文件内容包在里面   <head></head>头部标签,头部中包含的标记是页面的标题、序言、说明等内容,本身不显示在文件中,但影响网页显示的效果   <title></title>网页的标题   <meta charset=

PHP实现随机生成验证码功能

好久不见. 提交于 2019-11-26 19:34:31
验证码在表单实现越来越多了,但是用js的写的验证码,总觉得不方便,所以学习了下php实现的验证码 验证码在表单实现越来越多了,但是用js的写的验证码,总觉得不方便,所以学习了下php实现的验证码。当然,也可以封装成一个函数,以后使用的时候也是很方便的,但是现在未封装。本人菜鸟一只,大佬勿喷,也希望得到大佬的意见 现在说说简单的数字验证吧 建议各位按照代码注释一步一步来,改少的分号不能少。 新建一个cap_sz.php文件: <?php session_start(); //设置session,一定要在顶部 $width = 150; //设置图片宽为300像素 $height = 40; //设置图片高为40像素 $image = imagecreatetruecolor($width, $height); //设置验证码大小的函数 $bgcolor = imagecolorallocate($image, 255, 255, 255); //验证码颜色RGB为(255,255,255)#ffffff imagefill($image, 0, 0, $bgcolor); //区域填充 $cap_code = ""; for($i=0;$i<4;$i++){ $fontsize = 7; //设置字体大小 $fontcolor = imagecolorallocate($image,

9 . Content-Type

生来就可爱ヽ(ⅴ<●) 提交于 2019-11-26 19:24:26
var http = require('http') var server = http.createServer('request',function(req,res){ res.end('hello 时间') } ) server.listen(3000,function(){ console.log('****') } ) //输出的中文不对。但其实也不算是乱码。 在服务器端默认发送的数据,其实是UTF-8编码的内容。 但浏览器不知道是UTF-8编码的内容。 UTF-8编码-----通用编码,国标,国际编码。世界上所有语言、所有字符,都认识。 浏览器在不知道服务器响应内容的编码的情况下,会按照当前操作系统的默认编码去解析。 中文操作系统默认是GBK。 所以要告诉浏览器按照UTF-8去解析。 res.setHeader('Content-Type','text/plain;charset=utf-8') Content-Type:内容类型,http协议的一种。不可更改。在http协议中,Content-Type就是用来告知对方发送的数据内容是什么类型。 text/plain:本次发送的数据类型---文本类型/普通文本 var http = require('http') var server = http.createServer('request',function(req

使用.net开发手机管理软件 (八) vCard、vNote、vCalender格式简介

二次信任 提交于 2019-11-26 15:09:03
(八) vCard 、 vNote 、 vCalender 格式简介 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> vCard 称为电子商务卡片,主要用于记录通讯薄的联系人信息等,方面不同设备之间的数据交换。自笔者的 M55 手机中,可以发送一条短信到对方,其中包含了 vCard 格式的联系人信息,西门子其他型号的手机可以接收解码存储。另外通过手机红外线传输到电脑上的联系人也是用的 vCard 格式。如果安装了 Outlook ,则可以直接打开 vCard 并看到其包含的信息。下面主要简要介绍一下 vCard 格式,其他 vNote 、 vCalender 格式和 vCard 相近,就不再赘述。更详细的资料请参考 vCard Specification ,在笔者主页有相关下载。 关于 vCard 、 vNote 、 vCalender 的 .Net 简单编码解码器请参阅 SIEMENS SUPPORT TOOL 源代码中的 IrMC 部分。 vCard Object ( vCard 对象) 一个 vCard 数据流可以包含一个或者多个 vCard Object 。在数据流中一个 vCard Object 定义为以“ BEGIN:VCARD ”开始并以“ END:VCARD

使用CSS样式的方式

丶灬走出姿态 提交于 2019-11-26 12:59:28
1.HTML<!DOCTYPE>声明标签 (1)定义和用法 <!DOCTYPE>声明必须是HTML文档的第一行,位于<html>标签之前。 <!DOCTYPE>声明不是HTML标签;它是指示web浏览器关于页面使用哪个HTML版本进行编写的指令。 在HTNL4.01中,<!DOCTYPE>声明引用DTD,因为HTML4.01基于SGML。 DTD规定了标记语言的规则,这样浏览器才能正确地呈现内容。 HTML5不基于SGML,所以不需要引用DTD。 (2)各版本的声明 HTML5 <!DOCTYPE html> <meta charset="UTF-8"> HTML4.01 <!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><meta http-equiv=Content-Type content="text/html;charset=UTF-8"> 该DTD包含所有HTML元素和属性,包括展示性的和弃用的元素(比如font)。不允许框架集(framesets)。 注意的规则: 1.单标记必须闭合,比如<br>,<input>必须写为<br/>,<input/> 2.单属性必须添加属性值,<input type="radio"

ue/um-editor实现word图片复制

試著忘記壹切 提交于 2019-11-26 12:18:07
图片的复制无非有两种方法,一种是图片直接上传到服务器,另外一种转换成二进制流的base64码 目前限chrome浏览器使用,但是项目要求需要支持所有的浏览器,包括Windows和macOS系统。没有办法在网上搜了很多资料终于找到一个产品:WordPaster。 浏览器方面能够支持ie6,ie7,ie8,ie9,ie10,chrome,firefox,edge几乎所有的浏览器。 编辑器基本上也是全部都支持,并且支持vue,整合也比较简单。 首先以um-editor的二进制流保存为例: 打开umeditor.js,找到UM.plugins['autoupload'],然后找到autoUploadHandler方法,注释掉其中的代码。 加入下面的代码: // 判断剪贴板的内容是否包含文本 // 首先解释一下为什么要判断文本是不是为空 // 在ctrl+c word中的文字或者图片之后会返回1种(image/png)或者4种type(text/plain,text/html,text/rtf,image/png)类型的对象 // 为了兼容4种格式的情况,做了如下的判断 // 如下代码:e.originalEvent.clipboardData.items获得剪贴板的内容 // 当粘贴了文本之后text是不为空的,同时也会返回当前文本的图片类型 // 如果有文字的话不做任何的处理

html学习

不想你离开。 提交于 2019-11-26 10:59:34
学习网址 https://www.w3school.com.cn/ 浏览器内核 IE:(现在是edge) 苹果:webkit Google :blink(是webkit的分支) Oprea:blink(前任是) Firefox: Web标准 W3C及其他组织规定的标准集合。 结构标准:html 表现标准:css 行为标准:js Html 定义:超文本标签语言 主要因素:文本、标签、语言 骨架 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> </body> </html> 工具 Sublime text3 快捷生成骨架: 最新版本是html:5+tab键,或者 ! 键 标签 <!DOCTYPE html> 告知使用版本html5 注:html:xt+tab,可以看到详细版本 <meta charset=”utf-8”> 告知字符集 字符集 gb2312 简体中文,包含6763个汉字 BIG5 繁体中文,港澳台等用 GBK 是gb2312的扩展,外加繁体中文 UTF-8 包含全球语言 排版标签:网页布局 注:当有或时,推荐用第一个。 1、标题标签:<h1></h1>到<h6></h6>,依次递减,<h1></h1>尽量少用 2

PHPcms编辑器如何粘贴带格式的word文档

别等时光非礼了梦想. 提交于 2019-11-26 02:54:25
在之前在工作中遇到在富文本编辑器中粘贴图片不能展示的问题,于是各种网上扒拉,终于找到解决方案,在这里感谢一下知乎中众大神以及TheViper。 通过知乎提供的思路找到粘贴的原理,通过TheViper找到粘贴图片的方法。 其原理为一下步骤: 监听粘贴事件;【用于插入图片】 获取光标位置;【记录图片插入位置】 获取剪切板内容;【主要是获取文件】 上传剪切板图片; 在指定光标位置插入图片。 以下是代码部分: 1.获取光标代码部分,大部分都是直接利用TheViper的代码,只是做了简单的修改,在获取光标的位置添加了插件子集document对象,因为直接使用document对象获取不到光标位置 var isSupportRange = typeof document.createRange == 'function'; var currentRange, _parentElement; // 获取当前光标多在位置 function getCurrentRange(target) { var selection, range; if (isSupportRange) { selection = target.getSelection(); if (selection.getRangeAt && selection.rangeCount) { range = selection

kindeditor+粘贴word图片

[亡魂溺海] 提交于 2019-11-26 02:53:03
公司做的项目需要用到粘贴Word功能。就是将word内容一键粘贴到网页编辑器(在线富文本编辑器)中。Chrome+IE默认支持粘贴剪切板中的图片,但是我要粘贴的文章存在word里面,图片多达数十张,我总不能一张一张复制吧 ? 我希望打开文档doc直接复制粘贴到富文本编辑器,直接发布 在网上查了很多资料,UEditor和其它的Web编辑器(富文本编辑器)在Chrome中可以支持单张图片粘贴。但是我们的用户需要处理的是Word中的图片和文字,一般情况下Word中的图片可能有十几张。有时候有几十张。特别是用户发一些教程或者使用说明类的文档时图片都是大几十张的。 在网上找到说UEditor支持word粘贴,试了一下,只支持一张图片的粘贴。多张图片粘贴还需要用户自已手动选择。也就是说如果用户粘贴的Word中包含20张图片的话,那么用户就需要手动选择20次,这种操作用户是不可能接受的。 网上找了很久,大部分都有一些不成熟的问题,皇天不负有心人终于让我找到了一个成熟的项目。 1、前台页面引用代码 <%@PageLanguage="C#"AutoEventWireup="true"CodeBehind="index.aspx.cs"Inherits="CKEditor353.index" %> <!DOCTYPEhtmlPUBLIC"-//W3C//DTD XHTML 1.0

ueditor+实现word图片自动上传

隐身守侯 提交于 2019-11-26 02:52:28
公司做的项目要用到文本上传功能。 网上找了很久,大部分都有一些不成熟的问题,终于让我找到了一个成熟的项目。 1.前台页面引用代码 <%@page language="java" import="java.util.*" pageEncoding="utf-8"%><%@ page contentType="text/html;charset=utf-8"%><%@ page import="org.apache.commons.lang.StringUtils" %><% /* 更新记录: 2013-01-25 取消对SmartUpload的使用,改用commons-fileupload组件。因为测试发现SmartUpload有内存泄露的问题。 */ //String path = request.getContextPath(); //String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; String clientCookie = request.getHeader("Cookie"); %> <html> <head> <metahttp-equiv="Content-Type" content="text/html