问题标签 [mb-convert-encoding]

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.

0 投票
0 回答
668 浏览

php - 如何在 PHP 中将字符转换为印地语字符

我正在尝试将存储在utf8_unicode_ci排序规则中的数据库列转换为印地语字符。

例如: दà¥à¤ƒà¤– का अधिकार- 测验 1

这没有以印地语显示,我什至在标签<meta charset="utf-8">之后添加。<head>但它仍然显示相同。

在我以前的网站中,它运行良好,但是当我将数据导入新网站时,字符没有按预期显示。

然后经过一番研究,我发现了一些PHP函数如下

iconv显示的错误iconv(): Detected an illegal character in input stringmb_convert_encoding输出?? ? ??- Quiz 1

上述字符串的预期结果是 = दुःख का अधिकार- Quiz 1

回答

在得到解决方案的所有帮助之后,我使用这个将旧的数据库字符集更改为 UTF-8

UPDATE quiz_question SET question_desc = CONVERT( CONVERT( CONVERT( question_desc USING latin1 ) USING BINARY ) USING UTF8 )

0 投票
1 回答
448 浏览

curl - php-curl windows-1253 编码为 utf8 的问题

我正在使用此代码将数据显示到 php 页面上:

最后两行包含我最后尝试过的调试方法。Mb_detect_encodign 在我的内容中返回 UTF-8,即使原始源 URL 在其字符集中包含 windows-1253 编码。

内容显示不正确 - 它返回如下字符:õìðëçñþóôå,而不是希腊字符中预期的原始内容。

我知道 PHP 不支持 Windows-1253,但是,似乎 phpcurl 正在将其转换为 UTF8 - 但就我而言,它没有正确完成。

我尝试添加一个没有运气的 php 标头。还尝试添加 mb_convert_encoding 也没有运气。

有什么建议吗?

0 投票
0 回答
18 浏览

php - 使用 mb_convert_encoding 在字符串中编码笑脸

我想用 PHP 编码笑脸。

例如 :

我越来越 :

但我想:

我如何在 PHP 中实现这一点?

谢谢 !

0 投票
1 回答
545 浏览

php - 为什么“mb_convert_encoding() 期望参数 1 是字符串,给定数组”,如果在 php.net 上它接受数组?

我收到警告:mb_convert_encoding() 期望参数 1 是字符串,给定数组。

但根据 php.net mb_convert_encoding() 接受数组。见https://www.php.net/manual/en/function.mb-convert-encoding.php

mb_convert_encoding ( mixed $val , string $to_encoding [, mixed $from_encoding = mb_internal_encoding() ] ) : mixed

将 val 的字符编码从可选的 from_encoding 转换为 to_encoding。如果 val 是一个数组,它的所有字符串值都将被递归转换。

文档不正确还是我很愚蠢?

0 投票
0 回答
26 浏览

php - 如何使用选定的表单在 CKEditor 中显示波斯语 HTML 内容

我在 Word 中有一个波斯语表格,我将其转换为 HTML 代码。现在我想在 CKEditor 中用下面的代码调用它,但是通过选择表单,我的写作会折叠并显示一个问号。

我将发送与表单选择相关的部分的代码

在此处输入图像描述