MySQL储存中文因该用啥数据格式?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL储存中文因该用啥数据格式?相关的知识,希望对你有一定的参考价值。
现用char格式,输入中文保存是报如下错误:
中文存储应该用UTF8或者GBK,但是国际通用UTF-8存储中文,别的形式很容易出现乱码现象。在设计表时就应该选择编码。 参考技术A 中文请用utf8或者utf8mb4编码,至于字段格式,char,varchar,text都是支持的 参考技术B 和数据库表字符集有关本回答被提问者采纳 参考技术C 用UTF-8 参考技术D mysql中一般用UTF-8编码。UTF-8(8-bit Unicode Transformation Format)是一种针对Unicode的可变长度字符编码,又称万国码。由Ken Thompson于1992年创建。现在已经标准化为RFC 3629。UTF-8用1到6个字节编码UNICODE字符。用在网页上可以同一页面显示中文简体繁体及其它语言(如英文,日文,韩文)。
delphi做这样的网页该用啥思路呢
是个网页游戏,玩聊的时候玩玩,可是有些操作天天都是一样的,想自己写个自动工作的程序,
可是那些网上的很多显示的东西都是通过变量取得的。比如
<DIV class=navmenu> <SPAN id=nMainMenu> <A class="" onmousedown="om.setIcon(this,1,'chara','undefined')" id=chara onmouseover="om.setIcon(this,2,'chara','undefined')" onclick="javascript:om.clickmain('chara',this,'undefined','undefined');om.mainhintname='chara';om.main_hint_open('chara','');om.clickchild('charabasic','人物',this);om.setIcon(this,3,'chara','undefined')" onmouseout="om.setIcon(this,0,'chara','undefined')" href="javascript:void(0)" ?> <IMG alt=人物 src="http://img8.gamebto.com/gamebto/images/default/chara.gif"> </A>
<DIV style-?width:30px;?> </DIV> </SPAN> </DIV>
这是看人物信息的,想看的话,就用鼠标点一下,可是用delphi怎么做呢?
昨日收入: <B class=yellow id=user_yesterdayearning>7,360 </B>G币 这是显示的一个收入值,
这是不是要分析包才能知道7360那个位置的接收数的变量啊?
没做过这样的。请多多帮忙?
[Error] Unit1.pas(42): Expression expected but '<' found
[Error] Unit1.pas(42): ')' expected but identifier 'id' found
[Error] Unit1.pas(42): Expression expected but ')' found
[Fatal Error] Project1.dpr(5): Could not compile used unit 'Unit1.pas'
错在copy那句 .把它注释掉,就能运行,但点button1时.
procedure TForm1.Button1Click(Sender: TObject);
begin
Memo1.text:=idhttp1.get('http://s22.gamebto.com/gamebto/');
end;
错误,我不明白
Project Project1.exe raised exception class EIDHTTPProtocolException with message 'HTTP/1.1 302 Moved Temporarily'.Process stopped Use Step or Run to continue.
WebBrowser1.OleObject.document.parentWindow.execScript 执行网页里的javascript,或者模拟点击按钮.
如果你能弄明白的话. 参考技术A 用idhttp取这整个页的代码
Memo1.text:=idhttp.get('地址');
然后用pos就行了
你要的值:=copy(Memo1.text,pos('<B class=yellow id=user_yesterdayearning>',Memo1.text)+length(<B class=yellow id=user_yesterdayearning>),pos('</B>',Memo1.text)-pos('<B class=yellow id=user_yesterdayearning>',Memo1.text)-length(<B class=yellow id=user_yesterdayearning>));
以上是关于MySQL储存中文因该用啥数据格式?的主要内容,如果未能解决你的问题,请参考以下文章