问题标签 [charset]

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 回答
66 浏览

php - WordPress 中的字符集问题 - 前端显示 � 或后端无法处理变音符号

我在 WordPress 网站上有一个非常奇怪的行为。

如果在 wp-config.php 中定义字符集,例如:

该网站的前端几乎没问题,但是:

  1. 找不到 URL 中带有变音符号的图像
  2. 在后端 WooCommerce 地址中显示“Straße”而不是“Straße”,“Müller”而不是“Müller”等等
  3. Yoast 描述和标题也有同样的问题,这在其他一些地方也是如此。

如果我没有在 wp-config.php 中定义字符集,例如:

...后端和图像都很好,但是前端到处都是带有问号的钻石。例如:“F�r den fr�hlichen S�nger J�rg M�ller”

这一切都是因为今天尝试更新 WordPress 和插件并从昨天或更早的时间恢复备份并不能解决问题。

用于在前端显示的纯文本在数据库表中具有常规的 ä,ö,ü,...,以及在其表中的 Yoast 标题和描述。

地址信息和图像 URL 存储为“ä, ö, ü,...”

因此,如果我定义字符集,就会出现问题,如果我不这样做,也会出现问题。我不知道如何从这里解决这个问题。

有什么建议么?


主持人:Cloudways - PHP:7.4 - DB:Maria DB 10.2

哪个主题和哪个 WordPress 版本无关紧要......

0 投票
1 回答
21 浏览

mysql - 将 HTML Content-Type 字符集设置为 UTF-8 “破坏”SQL 请求

在我的网站上,我使用来自 MySQL 数据库或直接写入文件的内容。数据库有排序规则utf8_general_ci,表(WordPress)使用utf8mb4_unicode_520_ci

如果我不设置header("Content-Type: text/html; charset=UTF-8");,则来自数据库的内容会正确显示有关元音变音(ä、ö、ü 等)的内容。但是在直接写入 PHP 文件的内容中,变音符号显示为神秘符号。

现在,如果我设置header("Content-Type: text/html; charset=UTF-8");,则相反。

如何管理正确显示的两种内容方式?

0 投票
1 回答
22 浏览

mysql - MySQL - 用 asp 经典(pt-br)破坏重音字符

拜托,我有这个问题让我的大脑崩溃了!

该站点<title>有单词Promoção,Mysql 数据库也有带有重音字符的单词。

如果我Response.CodePage=65001在 ASP 代码中使用,数据库中的单词显示正确,但标题中的单词显示符号�。

如果我不使用Response.CodePage=65001标题保持正确,并且数据库中的重音词显示...</p>

请问,我该怎么办?

PS.:我已经尝试过使用:

charset=UTF-8charset=ucs2在数据库连接中

也试过

Response.AddHeader "Content-Type", "text/html;charset=UTF-8"

Response.CodePage = 65001

Response.CharSet = "UTF-8"

0 投票
1 回答
832 浏览

unicode - 阿拉伯文字显示奇怪的字符 الÙباى انگليسى ØŒ

0 投票
0 回答
35 浏览

mysql - Docker 内外不同的 MySQL 字符集

我是一名前端课程的学生。最近我有 DB MySQL 作业和基本图像。其中一项任务是在 Docker 上部署数据库映像,我已经成功完成了。我打算在 MySQL Workbench 上检查 DB 内容以获得方便(我在 phpMyAdmin 上尝试过),但由于 DB 表中有俄语字符串,因此遇到了字符集问题。我已经发布了

查询,但得到了两个不同的答案:

  1. CLI 答案(在 Docker 内部)
  1. MySQL Workbench 答案(以及其他外部 Docker)

我怎样才能在 Docker 之外达到正常的俄语字符串视图? 在此处输入图像描述

0 投票
0 回答
11 浏览

charset - 如何使用 gb18030 字符集制作 oracle-outside-in

似乎 oracle-outside-in 在使用 gb18030 字符集时无法导出 eml 文件。有什么办法可以解决这个问题,比如使用 gbk 的别名 gb18030?

0 投票
0 回答
21 浏览

sql - 加载 SQL BCP 导出文件时出现“字符集二进制”错误

大家早上好,我导出的 csv 文件的格式有问题。

我必须导出一个表以将其发送给另一个必须将其加载到另一个数据库管理器中的人(我认为它是 SAS)。在项目开始时,我只需选择“results to file”并运行“select * from MyTable”手动导出表。然后我打开了我的 .rpt 导出文件并将其另存为 csv.It 似乎工作正常...

现在我必须自动化这个过程,所以我正在尝试使用 BCP 实用程序。我试过这个:

SET @sql = 'bcp "SELECT * FROM [PRAXHMP_IT_AGRICENSUS].[dbo].[File_Esiti_Export]"'+ ' queryout "' + @FileDirectory + @FileName + '.txt"' + ' -c -C 65001 -r \ n -k -t"|" -T -S'+ @@servername exec master..xp_cmdshell @sql

所以我得到了我的 CSV 文件。但是另一方的人说他在尝试加载此文件时收到错误,因为它被识别为二​​进制文件而不是文本文件:

二进制文件

您能帮我更正设置以复制 .rpt 导出文件吗?谢谢维托里奥

0 投票
0 回答
191 浏览

vue.js - vue - axios - ISO-8859-1 需要帮助(字符集)

请帮助 vue + axios + ISO-8859-1。我通过 axios 向 json 文件发出请求并得到响应:

服务器以 ISO 8895-1 编码发送它,我无法更改它。如何使用 axios 在 vue 组件中以不同的编码获得输出?

VueCharset

我尝试更改/删除等

0 投票
0 回答
24 浏览

php - 移动数据库时获取字符集工作的问题

短的。我正在移动数据库和网页。它现在是一个精确的副本,但在网页上它没有正确显示瑞典语字符。

示例 VÃƑ„RMARE应该VÄRMARE 在旧数据库中它VÄRMARE在新数据库中VÄRMARE

这是一个旧 php 版本上的旧网页,当我搬家时,它将是一个更高版本的 php 版本和一个mariaDB.

我认为这与数据库中表的排序规则有关,但phpmyadmin 2.11.8.1我无法对列进行排序。

在我的脑海中定义

我什至不知道从哪里开始故障排除。

任何如何解决问题的建议对我来说都会很棒。

0 投票
1 回答
102 浏览

java - 在 Java 中获取 PrintStream 的字符集

我知道我们可以这样设置CharsetPrintStream

有没有办法对象使用CharsetPrintStream例如System.out?像这样的东西:

……但我在 . 上找不到任何这样的吸气剂PrintStream

这个问题是在解决这个问题中的一个谜时提出的。