我在爲Blog創建新的Article對象時遇到Shopify API的問題。我有一個將商家的第三方博客導入Shopify的應用程序。其中一些博客是非英文的,因此包含大量的unicode字符。我可以使用xml字符替換對這些帖子進行編碼,但是我無法對標題進行編碼。例如,下面是一個俄文樣本博客導入Shopify測試商店的示例:http://heller-sawayn5574.myshopify.com/blogs/unicode(原創博客http://recen-zist.livejournal.com/)Unicode博客文章標題通過API
您可以看到正文顯示正確編碼,但標題不是並且顯示爲亂碼。 Shopify採用xml編碼字符並將其直接顯示在標題中,而不是將字符轉換回unicode,正如文章正文中的情況。
如果我登錄到商店管理員並手動更改標題以包含unicode字符,它將正確顯示。所以這個問題只發生在通過API創建博客帖子時。但是,由於此錯誤,使用API無法編輯標題中使用unicode字符創建的任何帖子。