绝望!!!mysql 插入泰文问题!!!
在vc和vc2005环境下如何插入泰文??在vc2005下可以直接在sqlserver中nvarchar插入泰文,但在mysql中不行,我已经把字符集设置为utf8,但还是不行,插入中,英,日,韩文都可以,
CFile file;
WCHAR *strFileName=_T("Unicode.txt");
BOOL bFlag = file.Open(strFileName,CFile::modeReadWrite);
LONG lOffset = 2, lActual;
file.Seek( lOffset, CFile::begin );
lActual = file.GetLength();
WCHAR Buffer[1024]={0};
try
{
//file.Read( (void *)&Buffer,lActual);
file.Read(Buffer,lActual);
}
catch (CFileException* e)
{
int cause = e->m_cause;
e->Delete();
}
CDatabaseEx db;
CString str(Buffer);
MessageBox(str,_T("显示"),MB_OK); 此处可以显示为泰文
try
{
if(db.OpenEx(_T("DSN=s8200;UID=root;PWD=root;")))
{
CString strSQL;
strSQL.Format(_T("INSERT INTO a_factory VALUES(10,'EV8000',1,'泰国宾馆:โรงแรมไทยแล','%s','张sir')"), str);
db.ExecuteSQL(strSQL);
……
在此感谢wqvbjhc 和supper_jerry这几天帮了很多的忙,希望更多的高手指点!thanks
CFile file;
WCHAR *strFileName=_T("Unicode.txt");
BOOL bFlag = file.Open(strFileName,CFile::modeReadWrite);
LONG lOffset = 2, lActual;
file.Seek( lOffset, CFile::begin );
lActual = file.GetLength();
WCHAR Buffer[1024]={0};
try
{
//file.Read( (void *)&Buffer,lActual);
file.Read(Buffer,lActual);
}
catch (CFileException* e)
{
int cause = e->m_cause;
e->Delete();
}
CDatabaseEx db;
CString str(Buffer);
MessageBox(str,_T("显示"),MB_OK); 此处可以显示为泰文
try
{
if(db.OpenEx(_T("DSN=s8200;UID=root;PWD=root;")))
{
CString strSQL;
strSQL.Format(_T("INSERT INTO a_factory VALUES(10,'EV8000',1,'泰国宾馆:โรงแรมไทยแล','%s','张sir')"), str);
db.ExecuteSQL(strSQL);
……
在此感谢wqvbjhc 和supper_jerry这几天帮了很多的忙,希望更多的高手指点!thanks
...全文
相关推荐
5-实验指导书_PID控制算法.docx
5-实验指导书_PID控制算法.docx
高校技术转移办公室人员如何利用平台提升技术成果的精准推介效率?.docx
高校技术转移办公室人员如何利用平台提升技术成果的精准推介效率?
产业园区运营负责人如何精准对接企业技术需求与科技成果?.docx
科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。
产业园区运营负责人如何通过平台实现对入驻企业的创新能力评估与服务匹配?.docx
科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。
《Hive数据仓库应用教程》教学大纲+课件+数据库+源代码+习题答案
《Hive数据仓库应用教程》教学大纲+课件+数据库+源代码+习题答案


