Character encoding 如何解码这些字符√°√©√≠;

Character encoding 如何解码这些字符√°√©√≠;,character-encoding,filemaker,mediawiki-api,Character Encoding,Filemaker,Mediawiki Api,我正在查询MediaWiki API,以便将Wikipedia数据输入我的Filemaker数据库。当我将数据加载到浏览器中时,字符会正确显示,但当它进入Filemaker时,带有变音符号的字符会转换为这些奇数字符:字符会转换为√°(平方根符号+度符号),é转换为√()(平方根符号+版权符号),í转换为√≠ (平方根符号+不等于符号)等。那是什么字符编码?谢谢 正如@Joni在评论中所暗示的,这被UTF-8误解为MacRoman。是UTF-8中的C3 A1(十六进制),C3是“√” 在中,A1是

我正在查询MediaWiki API,以便将Wikipedia数据输入我的Filemaker数据库。当我将数据加载到浏览器中时,字符会正确显示,但当它进入Filemaker时,带有变音符号的字符会转换为这些奇数字符:字符会转换为√°(平方根符号+度符号),é转换为√()(平方根符号+版权符号),í转换为√≠ (平方根符号+不等于符号)等。那是什么字符编码?谢谢

正如@Joni在评论中所暗示的,这被UTF-8误解为MacRoman。是UTF-8中的C3 A1(十六进制),C3是“√” 在中,A1是“°”。因此您应该尝试将程序设置为将数据解释为UTF-8。

对于错误解释的字符,您都是正确的,我使用Troi URL FMP插件设置FMP的用户代理(根据MediaWiki API的要求)负责提取乱码字符。解决方案是绕过插件:FMP脚本执行Applescript“DoShell脚本curl-A”要设置用户代理和查询API并将响应拉回到FMP中,所有字符都会正确通过!

看起来像是被误解为Mac-Roman的UTF-8。请查看您在MediaWiki中看到的该字符的原始字节,并将其与Filemaker中的原始字节进行比较。此外,请查看这篇文章,其中讨论了编写该字符的不同方法字符
é