-
2 votesanswersviews
PHP / MySQL:某些字符未正确编码并显示为问号
我是PHP和MySQL的新手,希望有人可以帮助我 . 我有一个MySQL数据库,其中包含一个名为“myTable”的表 . 服务器连接排序规则和包含文本的单个列都使用数据类型“ utf8_general_ci ”进行设置,并且所有字符在数据库中正确显示 . 但是,当我使用PHP从这个表中获取(选择)数据并在我的页面上回显它时,b rowser shows question marks inste... -
1 votesanswersviews
当UTF8标头发送时,页面上的黑钻石问号字符
我在MySQL 4.1服务器上有一个旧数据库,db包含一些用户输入的内容,我已将此数据库复制到新的MySQL 5服务器,当我查看打印内容的页面时,我看到有问题的黑钻石字符在中间标记 . 这仅显示在新服务器上 . 如果我将此 Headers 添加到页面,则钻石不再显示: header('Content-Type: text/html; charset=iso-8859-1'); 如果我拿出那个 H... -
2 votesanswersviews
解析Json阿拉伯语文本
我无法从SQL数据库中解析阿拉伯语/波斯语文本 . 一切都设置为UTF-8 . 我的SQL数据库文本设置为 utf8_general_ci . JSON解析器也设置为UTF-8 . 文字显示英文很好 . 但是当我在数据库中使用阿拉伯语/波斯文本时,android会将文本显示为 ??????? . public class JSONParser { static InputStrea... -
78 votesanswersviews
UnicodeDecodeError:'ascii' codec无法解码位置2中的字节0xd1:序数不在范围内(128)
我正在尝试使用一个非常大的数据集,其中包含一些非标准字符 . 我需要使用unicode,根据工作规范,但我感到困惑 . (并且很可能做错了 . ) 我使用以下命令打开CSV: 15 ncesReader = csv.reader(open('geocoded_output.csv', 'rb'), delimiter='\t', quotechar='"') 然后,我尝试用以... -
33 votesanswersviews
UnicodeDecodeError:'ascii' codec无法解码位置23的字节0xc3:序数不在范围内(128)
当我尝试连接它时,当字段包含'ñ'或'''时,我得到UnicodeDecodeError . 如果包含'ñ'或'''的字段是最后一个我没有错误 . #... nombre = fabrica nombre = nombre.encode("utf-8") + '-' + sector.encode("utf-8") nombre = nombre.enco... -
0 votesanswersviews
Django:'ascii'编解码器无法解码位置1035中的字节0xc3:序数不在范围内(128)
Django 1.6 Python 3 Nginx,uWsgi 有关于此错误的视图主题,但解决方案不适用于我 . 我有一个Web应用程序,可以在tar-archive中上传xml文件以进行导入 . 在使用“python manage.py runserver”运行应用程序的本地机器上进行开发时,导入过程运行完美 . 当使用Nginx和uWsgi在vServer上运行应用程序时,我收到此错误: Un... -
481 votesanswersviews
在字符集之间转换文本文件的最佳方法?
在字符集之间转换文本文件的最快,最简单的工具或方法是什么? 具体来说,我需要从UTF-8转换为ISO-8859-15,反之亦然 . 一切顺利:您最喜爱的脚本语言的单行程序,命令行工具或OS,网站等的其他实用程序 . 目前为止的最佳解决方案: 在Linux / UNIX / OS X / cygwin上: Troels Arvin建议的 Gnu iconv最好用 as a filter . 它似... -
70 votesanswersviews
使用Sublime Text 3中的BOM将文件编码设置为UTF8
当我在Sublime Text 3中打开文件时,在底部我可以选择设置字符编码,如屏幕截图所示 . 可以选择将其设置为 UTF-8 ,经过一些研究后意味着没有BOM的UTF-8,但我想将其设置为 UTF-8 With BOM ,如下所示: 我怎样才能从ST3中做到这一点?任何帮助将不胜感激 . 谢谢 -
1 votesanswersviews
eclipse插件在代码中设置编码
如何从代码中设置工作台的编码? 我知道 Window -> Preferences -> General -> Workspace 的方式,但我的用户可能不熟悉Eclipse,我想将编码预设为UTF-8,因为我的eclipse应用程序处理各种语言,只能用UTF-8编码 . 我看到像 ResourcesPlugin.getEncoding() 之类的东西,但是我无法设置它 . 我有... -
0 votesanswersviews
使用python3中的sys.stdin读取不同编码格式的文件
我有很多文件(用utf8或gbk编码) . 我的系统编码是utf-8(LANT = zh_CN.UTF-8),所以我可以轻松读取使用utf8编码的文件 . 但我必须使用gbk读取文件编码,如下所示(Python 3: How to specify stdin encoding): import sys import io input_stream = io.TextIOWrapper(sys.s... -
1 votesanswersviews
UnicodeDecodeError:'utf8' codec无法解码位置98中的字节0xb4:无效的起始字节
我在MacBookPro上运行https://github.com/tianyu0915/pythoner.net/来学习django . 按照我的说法完成后,当我运行应用程序时,控制台说: Traceback (most recent call last): File "/System/Library/Frameworks/Python.framework/Versions/2.7... -
0 votesanswersviews
从Google翻译器API读取并写入属性文件时出现编码问题
我正在使用Google翻译API从英文属性文件生成阿拉伯语属性文件 . Build URL连接并向URL发出GET请求 . 传递原始语言,翻译语言和要翻译的值 URLConnection urlCon = null; String urlStr = "https://www.googleapis.com/language/translate/v2"; URL url = n... -
1 votesanswersviews
为什么斯堪的纳维亚字符转换为UTF-8?
我正在尝试创建一个带有丹麦字符的数组 - 为什么在PHP输出时将字符转换为UTF-8? Apache的httpd.conf? php.ini中? // Fails $chars = array_merge(range("A","Z"),str_split("ÆØÅ")); // Observed result: (array) ABCDE... -
11 votesanswersviews
UTF-8问题PHP / MySQL
我一直使用ISO-8859-1编码,但我现在要转向UTF-8 . 不幸的是我无法让它发挥作用 . 我的MySQL数据库是UTF-8,我的PHP文档是用UTF-8编码的,我设置了一个UTF-8字符集,但它仍然不起作用 . (æ/ø/å这样的特殊字符不起作用) 希望你们能帮忙! -
0 votesanswersviews
Apache的默认编码是ISO-8859-1,但网站是UTF-8?
我必须首次处理编码,我对PHP,Apache和浏览器如何处理编码感到困惑 . PHP和Apache默认使用ISO-8859-1,但大多数网站都是UTF-8 . 在什么时候ISO-8859-1转换成UTF-8?此外,由于PHP使用ISO-8859-1,它怎么能读取UTF-8网页? -
1 votesanswersviews
Ajax,请求标头UTF-8到ISO字符集[重复]
这个问题在这里已有答案: Cannot set content-type to 'application/json' in jQuery.ajax 8个答案 我有一个编码iso-8959-9的页面 . 我将ajax请求发送到同一页面,同时将一些数据保存到DB . 但它将角色转换为utf-8 . 我的响应 Headers 似乎很好用charset iso-8859-9 . 但是Request H... -
1 votesanswersviews
在LAMP堆栈中编码UTF-8和ISO-8859-1之间的问题
我正在将一个网站(PHP,MYSQL)更改为另一个服务器,我在Linux-Apache环境中配置它 . 问题是某些页面显示字符编码错误 . 数据作为latin1_swedish_ci存储在mysql中,涉及的php文件也在iso-8859-1中编码 . 但是,如果我进行查询,PHPMyAdmin会正确显示此数据 . HTTP标头显示“text / html; charset = iso-8859... -
1043 votesanswersviews
UTF-8一路走来
我正在设置一个新服务器,并希望在我的Web应用程序中完全支持UTF-8 . 我过去在现有的服务器上尝试过,似乎总是不得不回归ISO-8859-1 . 我在哪里需要设置编码/字符集?我知道我需要配置Apache,MySQL和PHP才能做到这一点 - 是否有一些我可以遵循的标准清单,或者可能是在发生不匹配的地方进行故障排除? 这适用于运行MySQL 5,PHP 5和Apache 2的新Linux服务器... -
1 votesanswersviews
当安装OSMnx得到erroe“UnicodeDecodeError:'utf-8' codec无法解码位置24的字节0xd5:无效的连续字节”
我有Python 3.6.1 32位,操作系统Windows 10 x64, 尝试安装 pip安装OSMnx 得到错误 异常:回溯(最近一次调用最后一次):文件"C:\Users\liuzi\AppData\Local\Programs\Python\Python36-32\lib\site-packages\pip\compat__init__.py",第73行,在conso... -
0 votesanswersviews
UnicodeDecodeError:'utf-8' codec无法解码位置38中的字节0xff:无效的起始字节
我从Tensorflow导入我的模型,只想使用以下代码优化训练模型: input_graph_def = tf.GraphDef() with tf.gfile.Open(output_frozen_graph_name, "r") as f: data = f.read() input_graph_def.ParseFromString(data) outp... -
47 votesanswersviews
为什么.net对字符串使用UTF16编码,但是使用utf8作为保存文件的默认值?
From here 本质上,string使用UTF-16字符编码形式 但是当保存vs StreamWriter时: 此构造函数创建一个StreamWriter,其UTF-8编码没有字节顺序标记(BOM), 我见过这个样本(删除了断开的链接): 看起来 utf8 对于某些字符串来说更小,而 utf-16 在某些其他字符串中更小 . 那么为什么.net使用 utf16 作为字符串的默认编码... -
7 votesanswersviews
将oracle blob转换为xml类型
我有使用MSSQL 2008的经验,最近我不得不从MSSQL迁移到Oracle 10g . 设计(Oracle)表的人员(我需要从中提取数据的列)使用 BLOB 类型列来存储他们需要的XML . 在MSSQL中,您只需将XML字符串存储在 XML 类型中或使用 VARCHAR(MAX) . 假设一个表 myTable ,其中一个名为 myColumn 的列是 VARCHAR(MAX) ,包含 &... -
1 votesanswersviews
Iphone上的Sqlite3:使用非英文字符
我正在开发一个在sqlite3 DB中使用 non-english strings (希伯来语)的Iphone应用程序 . 但是,应用程序仅在使用英文字符串时显示我的数据!具有希伯来字符的值返回null . 我试过在终端上通过sqlite在mac上添加希伯来字符串 - 但sqlite甚至不会识别字符,因为我输入它们(尽管终端确实如此) . 所以我试过在windows中创建数据库 . 数据库... -
4 votesanswersviews
Mysql UNIQUE KEY约束 - a和å被视为相同的字符
我在列上有一个唯一的键 . 当我插入 a 然后 å 时,它会抛出一个错误: PHP致命错误:未捕获异常'PDOException',消息'SQLSTATE [23000]:完整性约束违规:1062重复条目'å'表示密钥'constraint-1''.. ....但 a 和 å 是不同的UTF字符 - 所以发生了什么......? 表有 DEFAULT CHARSET=utf8mb4 和 utf... -
399 votesanswersviews
UTF-8和Unicode有什么区别
根据维基百科,see here,我听到了人们的相互矛盾的意见 . 他们是一回事,不是吗?有人可以澄清吗? -
149 votesanswersviews
如何在Python中将字符串转换为utf-8
我有一个浏览器,它向我的Python服务器发送utf-8字符,但是当我从查询字符串中检索它时,Python返回的编码是ASCII . 如何将纯字符串转换为utf-8? 注意:从Web传递的字符串已经是UTF-8编码的,我只想让Python将其视为UTF-8而不是ASCII . -
22 votesanswersviews
如何使用BeautifulSoup正确地将UTF-8编码的HTML解析为Unicode字符串?
我正在运行一个Python程序,它获取一个UTF-8编码的网页,我使用BeautifulSoup从HTML中提取一些文本 . 但是,当我将此文本写入文件(或在控制台上打印)时,它将以意外编码形式写入 . 示例程序: import urllib2 from BeautifulSoup import BeautifulSoup # Fetch URL url = 'http://www.voxnow... -
0 votesanswersviews
BeautifulSoup为html转换提供垃圾
我试图scape这个网址='http://www.jmlr.org/proceedings/papers/v36/li14.pdf网址 . 这是我的代码 html = requests.get(url) htmlText = html.text soup = BeautifulSoup(htmlText) print soup #gives garbage 然而,它给出了... -
2 votesanswersviews
阅读csv的特殊字符问题 . ASCII与UTF-8 fgetcsv不工作 . 改善方案?
我正在读一个包含ascii和UTF-8字符的csv,并放入一个存储在mongo中的关联数组 . 我到处寻找答案,最后想出了一个答案 . fgetcsv在特殊字符方面存在问题,正如许多其他帖子中多次提到的那样 . 例如: 注意:此功能会考虑区域设置 . 如果LANG是例如en_US.UTF-8,此函数读取单字节编码的文件错误 . 没有其他解决方案适合我 . 我决定改用str_getcsv . 我希... -
27 votesanswersviews
使用fgetcsv读取CSV文件时出现UTF-8问题
我尝试读取CSV并回显内容 . 但内容显示错误的字符 . MäxMüstermänn - >MäxMüstermänn CSV文件的编码是UTF-8,没有BOM(使用记事本检查) . 这是CSV文件的内容: "Mäx";"Müstermänn" 我的PHP脚本 <!DOCTYPE html PUBLIC "-//W3C//DTD ...