问题标签 [utf8-decode]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - mysql_query 上 utf8_general_ci 排序规则
我在使用 utf8 编码对数据库运行查询时遇到了一些麻烦。一切正常,直到我尝试使用特殊字符的字符串。我无法对数据库进行大量更改,因为我正在向现有的 prestashop 模板添加一些单独的页面。
这是我的代码(抱歉,其中一些是罗马尼亚语)
如果我尝试进行这样的查询,我会得到 0 行:
我使用 echo 来显示查询,然后在 phpMyAdmin 中键入它并且它工作。头部也有这一行:
我真的不知道还能做什么,到目前为止我找到的所有解决方案似乎都不起作用。我什至尝试过使用mysqli,结果是一样的。请帮助我,并感谢您的时间。
*编辑我尝试使用 stmt->prepare 和 mysqli 并没有奏效。我也试过这样做:
威奇变成了这样:
进入这个:
查询再次在 phpMyAdmin 中工作,但 mysql_query() 没有返回任何内容,我切换到 utf8_unicode_ci 并且没有任何改变。
php - php utf8_decode 无法识别 $_GET 的平方根
当我发送这个完美的方形字符时:
并使用我得到的 utf8_decode 在另一个页面中检索它(如预期的那样):
现在我想用平方根做同样的事情。当我发送这个平方根时:
并使用 utf8_decode 检索(_$GET)它,就像我得到之前一样:
注意:我更喜欢在检索值时解决这个问题的方法(如 â^š225),而不是强制我更改它的初始表示的方法。
编辑:我以为我在使用 mysql 但我不是。抱歉误导。这是我用来检索值的脚本:
java - Java - JSONObject 字符集
我正在使用来自 org.json.* 的 JSONObject
我需要用这样的字符串字段构造 JSONObject
所以,我正在这样做
但不是这个,我得到的是带有流利(非英语)字母的对象,而不是它们的 UTF-8 表示。
也不行
有没有办法进行这样的操作?也许我应该使用其他图书馆?
php - 为什么我必须 utf8_decode() 我的 MySQL 列值才能使其正确显示?
我正在使用将 App.encoding 设置为 UTF-8 的 CakePHP,<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
存在于我<head>
和我的 MySQL 数据库中,设置为 UTF-8 Unicode 编码和 utf8_general_ci 排序规则。"encoding"=>"UTF8"
我的 database.php 中也有连接详细信息。
当我在数据库表中存储一个“£”符号并使用命令行 MySQL 查看它时,该字符显示正确。
如果我使用 CakePHP 从数据库表中获取行并将它们输出到我的网站中,我看到£
的不是我想要的£
符号。
但是,如果我然后使用utf8_decode()
输出我的数据,它会正确显示。
这个对吗?我曾尝试使用 htmlentities() 将 £ 符号转换为£
,但它会输出£
!即使我使用字符集的附加参数。
也许有人可以提供帮助 - 我一定在这里遗漏了一些东西,但我认为如果你所有的标题、元标记等都是 UTF-8,那么字符应该正确显示(在 textarea HTML 标签之类的东西中)?
javascript - 使用 Javascript 解码 UTF-8
我在传递 UTF-8 编码字符串的 XHTML 网页中有 Javascript。它需要继续通过 UTF-8 版本,并对其进行解码。如何解码 UTF-8 字符串以进行显示?
liferay - 在速度 Liferay 中解码 html 编码字符
作为标题,我有一个从我的 URL 获得的编码字符串,我想向用户显示但不知道如何解码它
T%E1%BB%87p t%E1%BA%A3i l%C3%AAn => Tệp tải lên
我正在使用 liferay 6.1 ga1,并尝试创建一些 web 内容模板。
ruby-on-rails - 不兼容的字符编码:Windows-1252 和 UTF-8 yml 文件
我正在使用 Apatana Studio 3.0。ü
de.yml 和其他文件中提供了非 ASCII 字符,例如 。他们是否需要额外的编码值?我已经 # encoding: utf-8
出现在特定的控制器中,它适用于除 index.html.erb 之外的所有页面。index.html.erb 引发错误:
中的翻译字符串de.yml
是:
注意:上面的字符串在其他页面上正确呈现,它只是不适用于index.html.erb
.
java - 将转义的 Unicode 字符转换回实际字符
我在 Java 中的字符串变量中有以下值,它的 UTF-8 字符编码如下
代替
(假设我无法控制如何将此值分配给此字符串变量)
现在如何正确转换(编码)它并将其存储回String
变量中?
我找到了以下代码
但这会返回一个ByteBuffer
,但我想要一个String
返回。
编辑:
一些更多的附加信息。
当我使用System.out.println(str);
我得到
我不确定什么是正确的术语(UTF-8 或 unicode)。请原谅我。
php - 编码不适当的字符
我怎样才能打印出代码中写的内容?ışık hğzmesi
是用代码编写的,我想将它再次打印为ışık hğzmesi
. 我在下面尝试过关于 utf-8 编码的方法,但它们不起作用。我的代码编辑器设置也是 utf-8。
php - Twitter 高手截断我的网址
我想让用户可以在演示中发布他们喜欢的歌曲但是,当 url 包含土耳其字符时,Twitter 会从第一个土耳其字符之后拆分 url,就像图像
上的 Url 必须是一样的myurl.com/?view=s&artist=demet%20akıalın&track=ışık%20hğzmesi
,但它在之后被剪切demet ak
我使用的代码在这里: