# Update custom\_fields und Invalid encoding in string

**URL:** https://forum.shopware.com/t/update-custom-fields-und-invalid-encoding-in-string/104083
**Category:** Shopware 6 (German)
**Tags:** programming
**Created:** [22. Mai 2024 um 11:07 UTC](https://forum.shopware.com/t/update-custom-fields-und-invalid-encoding-in-string/104083 "2024-05-22T11:07:04Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)
#### Post date: [22. Mai 2024 um 11:07 UTC](https://forum.shopware.com/t/update-custom-fields-und-invalid-encoding-in-string/104083/1 "2024-05-22T11:07:04Z")

</div>

Hat vielleicht nicht wirklich etwas mit Shopware zu zun, aber ich Rätsel warum ein Umschreiben von „custom\_fields“ (JSON) nicht funktioniert.

Also, über ein externes Query (kein Plugin) lese ich die „custom\_fields“ aus und stelle das Ergebnis mit json\_decode() um.

```auto
$custom_fields = $res['custom_fields']; // aus DB
$custom_fields = json_decode($custom_fields);

```

Dann mache ich hier Änderungen (ein Feld mit Zahlen anpaassen) und stelle das Ganze mit json\_encode() zurück und führe ein Update aus. Bei den Zusatzfeldern ist auch ein Feld mit HTML-Text. Beim Update mit der DB kommt jedoch grundsätzlich:

```auto
Invalid JSON text: "Invalid encoding in string.

```

Irgendwie steh ich langsam auf dem Schlauch. Der Update ist nicht möglich.

Vielleicht ist jemand darüber auch schon gestolpert und hat eine Idee.

---

<div class="post-metadata">

### Author: ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)
#### Post date: [22. Mai 2024 um 13:06 UTC](https://forum.shopware.com/t/update-custom-fields-und-invalid-encoding-in-string/104083/2 "2024-05-22T13:06:05Z")

</div>

Ich habe mysqli\_real\_escape\_string() vergessen ☹

---

<div class="post-metadata">

### Author: ![system](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/2/9/29c7587ba660f00e4995d1743162782e5d6d8653.svg) [@system](https://forum.shopware.com/u/system)
#### Post date: [21. Juni 2024 um 13:06 UTC](https://forum.shopware.com/t/update-custom-fields-und-invalid-encoding-in-string/104083/3 "2024-06-21T13:06:30Z")

</div>

Dieses Thema wurde automatisch 30 Tage nach der letzten Antwort geschlossen. Es sind keine neuen Antworten mehr erlaubt.
