5

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

4

3 回答 3

5

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

于 2013-03-08T04:50:33.200 回答
0

你对误解的字符都是正确的,我用来设置 FMP 的用户代理的 Troi URL FMP 插件(根据 MediaWiki API 的要求)负责拉入乱码。解决方案是绕过插件:FMP 脚本执行 Applescript “do shell script curl -A”来设置用户代理和查询 API 并将响应拉回 FMP 并且所有字符都能正常通过!

于 2013-03-11T17:19:13.393 回答
0

我确定这不是完整列表,但它满足了我的需要。这是代码的查找:

√© é e

√° a

√≠ 我

√≥ ó o

√∂ ö o

√º ü 你

ô o

√® è e

√ßç

√±ññ

√∏ Ø o

√´ ë e

√§ 一个

√• 一个

√Å Á A

√∫你

√ª 你

√Ø 我

√âÉE

√† à a

æ

√ÆÆÆ我

√¢ 一个

√£ã

√î Ô O

√ü ß ss

√ì Ó O

√≤ ò o

√Ω y

√ñ Ö O

√™ ê e

√ÄÀ A

√ò Ø O

√ÖÅ A

√∞ ð eth

√á Ç C

Â

√πù你

√í Ò O

√¨ ì 我

√ú ü U

√à È E

√û Þ

于 2021-08-20T17:56:28.563 回答