Character decoding issue with metafields

Highlighted
Shopify Expert
15 1 1

Hallo,

I am attaching via a python application metafields to products via graphql. The header of my post request includes 

'Content-Type': 'application/json; charset=utf-8'

this is my payload (including umlauts):

payload: {"query":"mutation($input: ProductInput!) { productUpdate(input: $input) { product { metafields(first: 100) { edges { node { id namespace key value } } } } }} ","variables":{"input":{"id":"gid://shopify/Product/5450527015065","metafields":[{"namespace":"product-details","key":"Style","value":"Das ArmRock Armband ist das perfekte Finish für jedes Styling. Bei diesem Schmuck-Accessoire für Arm, Hals oder auch Fuß kommt das FederRock Label prägende feinste Hirschleder zum Einsatz, als Band mit feinen Rüschen in buntem Akzentleder geschmückt. Das ArmRock Band besticht durch sein raffiniertes Design und garantiert ein echter Hingucker. Jedes Modell wird individuell gefertigt und ist ein Unikat.","valueType":"STRING"}]}}}

I don't understand why my metafields are populated not in unicode

PastedGraphic-3.png

Any idea what's going on here?

Thanks

Zin

 

0 Likes
Highlighted
Shopify Staff
Shopify Staff
6 1 1

Try requesting it back via the API, I expect it will look correct. This might be an issue with the display, which metafield editor app is this?

0 Likes
Highlighted
Shopify Expert
15 1 1

Paul,

it's the regular Shopify admin bulk editor, no app.

Requesting back gives me still no umlauts:

{
  "data": {
    "products": {
      "edges": [
        {
          "cursor": "eyJsYXN0X2lkIjo1NDUwOTM4NTgxMTQ1LCJsYXN0X3ZhbHVlIjo1NDUwOTM4NTgxMTQ1fQ==",
          "node": {
            "id": "gid:\/\/shopify\/Product\/5450938581145",
            "handle": "d1",
            "metafields": {
              "edges": [
                {
                  "node": {
                    "id": "gid:\/\/shopify\/Metafield\/14629563629721",
                    "namespace": "product-details",
                    "key": "Kurzbeschreibung",
                    "value": "Armband aus Leder mit gr�n gl�nzender R�sche"
                  }
                },
                {
                  "node": {
                    "id": "gid:\/\/shopify\/Metafield\/14629563695257",
                    "namespace": "product-details",
                    "key": "Style",
                    "value": "Das ArmRock Armband ist das perfekte Finish f�r jedes Styling. Bei diesem Schmuck-Accessoire f�r Arm, Hals oder auch Fu� kommt das FederRock Label pr�gende feinste Hirschleder zum Einsatz, als Band mit feinen R�schen in buntem Akzentleder geschm�ckt. Das ArmRock Band besticht durch sein raffiniertes Design und garantiert ein echter Hingucker. Jedes Modell wird individuell gefertigt und ist ein Unikat."
                  }
                }
              ]
            }
          }
        },
0 Likes