• 2024-07-02编码
    编码的概念,常用的几种编码原理和使用区分。一、计算机编码计算机编码:在计算机中,数据都是基于二进制的方式存储。一个二进制位表示一个计算机位,同时用一个字节表示8个位。因此位(bit)、字节(byte)、KB、MB、GB等均是存储空间单位,表示可存储二进制数据。因此编码则表示对于文
  • 2024-07-01正则特殊参数
    参数:1.flags:可选,表示匹配模式,比如忽略大小写,多行模式等,具体参数为:2.re.I忽略大小写3.re.L表示特殊字符集\w,\W,\b,\B,\s,\S依赖于当前环境4.re.M多行模式5.re.S即为.并且包括换行符在内的任意字符(.不包括换行符)6.re.U表示特殊字符集\w,\W,\b,\B,\d,
  • 2024-06-23MySQL8-中文参考-十九-
    MySQL8中文参考(十九)原文:docs.oracle.com/javase/tutorial/reallybigindex.html11.4 用户定义变量原文:dev.mysql.com/doc/refman/8.0/en/user-variables.html您可以在一个语句中将值存储在用户定义变量中,并在另一个语句中引用它。这使您可以从一个语句传递值到另一个语句
  • 2024-06-21MySQL数据库技术
    数据库基本概念1.数据库(Database,简称DB)数据库是存放数据的仓库,是长期储存在计算机内、有组织有结构的、可共享的数据集合。2.数据库管理系统(DatabaseManagementSystem,简称DMBS)数据库管理系统是为数据库的建立、使用和维护而配置的数据库管理软件,它位于用户与操作系
  • 2024-06-19MySQL的字符集与排序规则
    在MySQL数据库中,字符集(CharacterSet)和排序规则(Collation)是两个至关重要的概念,它们共同决定了数据库中字符数据的存储、比较和排序方式。对于涉及多语言、国际化或特殊字符处理的应用来说,正确选择和使用字符集与排序规则尤为关键。一、字符集(CharacterSet)字符集定义了数据库
  • 2024-06-17简单聊聊Unicode
    接下来我们简单讲讲,Unicode的原理,例如,Unicode的设计思路,Unicode和UTF的关系等。‍简单的字符编码模型一个字符,在计算机中如何存储,是涉及到很多部分的。例如,一个字符集有多少个字符、如何编号和转成几个字节存储(也就是如何编码)等等,我们称这套机制为:字符编码模型(CharacterE
  • 2024-06-15字符编码问题
    常使用的几种字符编码和相互之间关系我们做编程开发时,经常看到并使用的一些字符集,如GBK、Uniode、UTF-8等等。但是我们在使用他们时,如果对底层原理浅尝辄止往往在项目开发时,遇到相关问题摸不着头绪,本文先来浅析一下它们彼此的关系。计算机在存储信息时,不管是英文字符还是中文字
  • 2024-06-15简单聊聊字符编码
    01.简单聊聊字符编码几乎人人都遇过乱码问题,程序们更是经常被乱码弄得抓狂,那么乱码产生的原因是什么呢?字符是如何在计算机里存储的呢?本系列文章我们就来聊聊这个主题。字符编码是计算机世界里最基础、最重要的一个主题之一,如果你是计算机行业工作者,很有必要掌握。如果不彻
  • 2024-06-13MySQL创建数据库和表的详细教程
    MySQL创建数据库和表的详细教程1.简介MySQL是一个流行的关系型数据库管理系统,它使用标准的SQL语言进行数据操作。在本文中,我们将详细介绍如何在MySQL中创建数据库和表,并通过实例代码演示整个过程。同时,我们还会分析一些常见问题并提供解决方案。2.安装MySQL首先,确保你
  • 2024-06-12检查字符串的byte[]是什么编码字符集
    引入依赖<dependency><groupId>com.googlecode.juniversalchardet</groupId><artifactId>juniversalchardet</artifactId><version>1.0.3</version></dependency>包装
  • 2024-06-11mysql建立支持中文字符的库
    建立一个支持中文字符的MySQL数据库,可以通过以下步骤实现: 1.创建数据库时指定字符集和排序规则在创建数据库时,指定字符集为utf8mb4,排序规则为utf8mb4_unicode_ci。这样可以确保数据库支持中文字符及其他多语言字符。sqlCREATEDATABASEmy_databaseCHARACTERSETutf8mb
  • 2024-05-28Windows下CMD或DOS窗口显示中文乱码解决办法
    原因:输出的字符集与源文件字符集不一致如果源文件为UTF-8先运行字符集修改命令chcp65001再执行既有命令2、如果源文件为GB2312/GBK先运行字符集修改命令chcp936再执行命令3、如果源文件为BIG5先运行字符集修改命令chcp950再执行命令拓展:chcp(ChangeCodePage
  • 2024-05-26设置MySQL like查询时不区分大小写
    背景介绍MySQLlike查看结果出现了区分大小写的情况,实际需求是查询的时候不去区分大小写!原因MySQL的LIKE查询默认情况下是不区分大小写的。如果LIKE查询是区分大小写的,是因为列使用了区分大小写的字符集或校对规则。解决办法在like查询的时候使用COLLATE指定指定校对规
  • 2024-05-24MySQL入门——基础语法
    数据库的操作显示当前的数据库创建数据库语法:CREATEDATABASE[IFNOTEXISTS]db_name[create_specification[,create_specification]...]create_specification:[DEFAULT]CHARACTERSETcharset_name[DEFAULT]COLLATEcollation_name说明:大写的表示关键字
  • 2024-05-23MySql常用命令
    索引服务相关库表相关导入导出索引相关用户相关编码相关函数相关一、服务相关servicemysqldstatus是否启动/安装服务servicemysqldstart启动服务servicemysqldstop停止服务mysql-uroot-p123456连接服务mysql-P3306-uroot-p12345
  • 2024-05-20MySQL几种编码格式的区别(utf8、utf8mb4、utf8mb4_general_ci、utf8mb4_unicode_ci 、utf8mb4_0900_ai_ci)
    https://cloud.tencent.com/developer/article/1872879存储字符集utf8和utf8mb4utf8是Mysql中的一种字符集,只支持最长三个字节的UTF-8字符,也就是Unicode中的基本多文本平面。要在Mysql中保存4字节长度的UTF-8字符,需要使用utf8mb4字符集,但只有5.5.3版本以后
  • 2024-05-19mysql 统一修改字符集和字段属性
    --修改表字符集SELECTCONCAT("ALTERTABLE`",TABLE_NAME,"`CONVERTTOCHARACTERSETutf8mb4COLLATEutf8mb4_general_ci;")AStarget_tablesFROMINFORMATION_SCHEMA.TABLESWHERETABLE_SCHEMA="uat-zpg"ANDTABLE_TYPE="BASETABLE&q
  • 2024-05-143-DOCTYPE和lang以及字符集的作用
    在开发工具中创建文件时会自动生成骨架结构并附带一些常用设置,例如:点击查看代码<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0">
  • 2024-05-13THUSC总结PART1-比赛总结/题解
    第一次参加\(THU\)的营,战绩惨不忍睹.D1T1给出\(d\),\(n_1\cdotsn_d\),\(l\),求\[\sum_{i_1=0}^{n_1-1}\sum_{2_1=0}^{n_2-1}\cdots\sum_{i_d=0}^{n_d-1}\max(0,(i_1\oplusi_2\oplus\cdotsi_d)-l)\]其中\(d<=10\),\(n_i<=1e18\),\
  • 2024-05-08oracle 修改字符集 为ZHS16GBK
    相信很多人都会遇到安装oracle后字符集编码不一致而导致的各种问题,现在讲下如何修改字符集格式。 一、查询字符集1、查询oracleserver端字符集selectuserenv('language')fromdual其中NLS_CHARACTERSET为server端字符集NLS_LANGUAGE为server端字符显示形式2、查询o
  • 2024-05-08为javaweb项目中的所有jsp页面设置相同字符集
    配置web.xml文件<?xmlversion="1.0"encoding="UTF-8"?><web-appxmlns="https://jakarta.ee/xml/ns/jakartaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="https://jakarta.ee/
  • 2024-05-06修改oracle 字符集
    [oracle@prdb19~]$sqlplus/assysdbaSQL*Plus:Release19.0.0.0.0-ProductiononMonMay611:50:262024Version19.23.0.0.0Copyright(c)1982,2023,Oracle.Allrightsreserved.Connectedtoanidleinstance.SQL>startupRESTRICT;ORACLEinst
  • 2024-04-29SQL实战准备(一)
    1.连接MySQL输入mysql-uroot-p命令,回车,然后输入MySQL的密码(安装的时候手动设置的),再回车,就连接上MySQL了。mysql-uroot-p2.mysql创建用户并且设置只读权限--首先查看mysql中所有的用户SELECTuser,hostFROMmysql.user;--查看指定用户的权限情况S
  • 2024-04-28对接银行支付,自己的demo可以调通,放到项目里,却总提示验签失败。原来竟是因为...
    原因是字符集(charset)不一致对接一个银行支付通道的支付API,自己java写的demo可以调通,放到项目工程里,部署到环境上,总是收到验签失败的响应。这个问题,困扰我们的开发大兄弟长达一个星期。对接通道接口联调不通,常见的场景有许多,如:签名原串需要对key进行排序。不同的排序算法会导
  • 2024-04-25MySQL中实现支持Emoji表情存储
    MySQL中实现支持Emoji表情的存储要让MySQL支持Emoji,详细步骤:步骤1:确认MySQL版本确保您使用的MySQL版本至少为5.5.3,因为这是开始支持utf8mb4字符集的起始版本。如果您当前的版本低于此要求,您需要先升级MySQL到一个支持utf8mb4的较新版本。步骤2:检查现有表结构查看您的数据库、