今天遇到string字符编码的问题,由于遇到了用TTS将文本转语音的一个API,里面的中文必须是utf8的,我传了一个uncode编码的中文进去,就一直不能正常读出来.后来才发现是编码的问题.这里在网上找到两个API,可将string 传成utf8编码的string.挺好用的. 记录下来: std::string string_To_UTF8(const std::string & str) { int nwLen = ::MultiByteToWideChar(CP_ACP, 0, str.c…
    1.情景展示 html文件已经声明字符集为UTF-8,但是浏览器访问依旧乱码. 标题和页面内容都是乱码,这是怎么回事? 2.原因分析  charset="UTF-8"是让浏览器要用utf-8来解释,而文档的编码格式,是保存时的选择决定的. 也就是说:这个HTML文件保存时的字符集不是UTF-8! 所以,HTML的编码格式不是utf-8却让浏览器以utf-8的格式进行解析,自然会乱码. 但是,事实果真如此吗? 使用notepad++打开该文件,发现文档的字符集就是:utf-8.…
procedure TForm1.Button1Click(Sender: TObject); var FileN:string; begin if self.OpenDialog1.Execute then begin filen:=UTF8ToAnsi(self.OpenDialog1.FileName); self.Memo1.Lines.SaveToFile(FileN); end; end;…
在查看结果是中出现乱码时:jmeter的bin目录下的jmeter.properties下最下面添加sampleresult.default.encoding=UTF-8后重新打开工具就好了 在接口的Body Data出现乱码时:jmeter的bin目录下的jmeter.properties下最下面添加jsyntaxtextarea.font.family=Hack,重新打开工具,在接口中post方式后面Content Encoding输入utf-8…
MySQL中涉及的几个字符集 character-set-server/default-character-set:服务器字符集,默认情况下所采用的.character-set-database:数据库字符集.character-set-table:数据库表字符集.优先级依次增加.所以一般情况下只需要设置character-set-server,而在创建数据库和表时不特别指定字符集,这样统一采用character-set-server字符集.character-set-client:客户端的字符…
erlang更新到R17已有一段时间了.公司项目打算从旧版的erlang迁移到R17,却不料有不少的困扰,当中一个问题是中文问题. 这个问题非常easy重现:新建一个文件t.erl.保存为utf-8无bom格式 -module(t). -export([test/0]). test() -> ["我", <<"我">>]. 在旧版的erlang中,以下的代码能正常工作.结果就是: Eshell V5.9.1 (abort with ^G…
http://www.cnblogs.com/xuxm2007/archive/2010/10/26/1861223.html svn 版本库中有文件是以中文字符命名的,在 Linux 下 checkout 会报错: svn: Can't convert string from 'UTF-8' to native encoding 然后 checkout 程序就退出了! 解决办法很简单,正确设置当前系统的 locale: export LC_CTYPE="zh_CN.UTF-8" 然后…
转载自:http://blog.csdn.net/shaohui/article/details/3996274 在google code 上创建了一个新的项目, 用Windows 下面的tortoisesvn的时候,一不小心把一个含有中文字符的文件给 check in了, 结果招来麻烦无数. 然后在Linux上面check out代码的时候,当遇到这个文件的时候老是报错. svn: Can't convert string from 'UTF-8' to native encoding   害…
在linux中,svn co 或 svn up 时有中文文件名的文件的话,可能会报下面的错: [root@linkea-dev-srv1 ~]# svn upsvn: Can't convert string from 'UTF-8' to native encoding:svn: src/main/webapp/resources/js/My97DatePicker/?\229?\188?\128?\229?\143?\145?\229?\140?\133 先locale看一下系统编码设置:…
  http://againinput4.blog.163.com/blog/static/1727994912011111011432810/ [已解决]python中文字符乱码(GB2312,GBK,GB18030相关的问题) [背景] 在玩wordpress的一个博客搬家工具BlogMover,其包含几个python脚本,其中有个是163博客搬家用的163-blog-mover.py,实现抓取网易博客的日志,然后导出xml. 但是其工具现在(2011-12-10)已经失效了.经过自己一点修…