当前位置: 首页 > 知识库问答 >
问题:

如何在Matlab中将UTF-8转换为Windows-1252?

秦雅逸
2023-03-14

将编码传递到UTF-8后,我无法在Windows-1252中显示字符串。

我被迫在init中转换为UTF-8

feature('DefaultCharacterSet','UTF-8');

...

我想将我的字符串转换为Windows-1252字符以显示它:

disp('âêéôïèç'); 

我正在得到这个结果

�������

如何获得正确的以下结果?

'âêéôïèç'

谢谢!

当做

共有1个答案

燕涵容
2023-03-14

为了回答最初的问题,以下方法应该行得通:

s = char([226 234 233 244 239 232 231]);
disp(s)
 类似资料:
  • 我试图保存一个字符串在希伯来文文件,同时有文件ANSI编码。恐怕所有的尝试都失败了。 PHP文件本身是UTF-8 这是我正在尝试的代码: 由于某种原因,返回false。 另一次尝试是: 这返回一个空字符串。当这不起作用时,将输出字符集更改为Windows-1255的工作。所以函数本身工作,但由于某种原因,它不转换为1252。 我运行这个函数之前和之后的和打印的结果 在图标之前编码是UTF-8,在图

  • 我有UTF-8源数据,我必须创建在Windows 1252字符编码编码的CSV文件。 我尝试了经典功能,但效果不佳。它必须支持转换后的塞尔维亚字符: "čćžšđ" 。 此外,我还尝试转换为CP1252、ISO-8859-1、ISO-8859-2,功能包括:mb_convert_编码、iconv和iconv_set_编码。 有人知道该试试什么吗?

  • 在我的Silverlight应用程序中,我得到了一个用windows-1252编码的XML文件。现在我的问题,它不会正确显示,直到Windows-1252字符串转换为UTF8字符串。在一个正常的C#环境中,这不会是一个大问题:在那里我可以做这样的事情: (将字符串的字符编码从windows-1252转换为utf-8) 但是silverlight不支持windows-1252,它只支持unicode

  • 问题内容: 我有一个带有HTML实体的ASCII字符串,例如: 我需要此字符串不包含那些实体,并将其转换为UTF-8字符。有没有简单的方法,在Java中可以做到这一点? 哪里: 返回“aà” 或类似的东西? 问题答案: 看一下org.apache.commons.lang.StringEscapeUtils.unescapeHtml(…)。显然,它可以理解HTML 4中定义的所有字符实体。

  • 问题内容: 我们有一个系统,客户(主要是欧洲人)输入的文本(使用UTF-8)必须分发到不同的系统,其中大多数接受UTF-8,但是现在我们还必须将文本分发到仅接受美国的美国系统。 -Ascii 7位 因此,现在我们需要将所有欧洲字符翻译成最近的美国Ascii。是否有任何Java库可帮助完成此任务? 现在,我们刚刚开始添加到转换表中,在该表中Å(瑞典AA)-> A等,在找不到与输入字符匹配的位置的情况

  • 我需要转换UTF-8字符集到Windows 1252使用PHP和我没有太多的运气到目前为止。我的目标是将文本传输到第三方系统,并排除任何不在Windows 1252字符集中的字符。 我尝试了iconv和mb_convert_编码,但都得到了意想不到的结果。 两者的输出均为“K”?本哈文? 我没有料到会有这样的结果?”s,因为这些字符在WINDOWS-1252字符集中。 有人能帮我解释一下吗。