I think, the coding in JSON ID is different from UTF-8. I’m looking in the database directly after receiving the data in WordPress with Rest-API endpoint. And in WordPress I cannot find any way to convert (see example-> JSONWP2 – Data viewer of CyberTracker JSON Data "Spurenjagd" … in some column headers and also in content) By the way: in text edit control it works. And only the special characters are touched: for German: ä, ü, ö, Ä, Ö, Ü.
According to “modernizing Classic” it would be good to share your ideas to the users before … I guess.
JSON-Raw-Data example:
{ “type”: “FeatureCollection”, “features”: [
{ “type”: “Feature”,
“geometry”: { “type”: “Point”, “coordinates”: [12.977042, 50.728167] },
“properties”: {
“dateTime”: “2025-07-17T14:27:45.000+02:00”,
“deviceId”: “174be569-1236-5367-0000-000000000000”,
“ctVersion”: “3.515”,
“dbName”: “%Database%spurenjagd_v020005_TestWP.mdb”,
“appName”: “Spurenjagd V2.0.5”,
“id”: “0c50b725-083c-4948-aa90-6ddb2533cdd9”,
“latitude”: 50.728167,
“longitude”: 12.977042,
“altitude”: 0.000000,
“sighting”: {
“Copyright”: “(C) Wildnisschule Wildniswissen 2022”,
“Beobachter”: “Holger”,
“Familie”: “B\u0228dren”,
“Spezies”: “Eisb\u0228dr”,
“Qualit\u0228dt Klassifikation”: “andere M\u0246dglichkeiten”,
“GangartVorauswahl”: “fortlaufendes Spurbild”,
“Gangart”: “Trab zur\u0252dckbleibend”,
“StartChoice”: “Spurendoku erstellen”,
“EndChoice”: “Spurendoku speichern”,
“DatenKategorie”: “Fußspur”,
“nur zum Test”: “X”
}
}
}
]}
I have added the following code in my function of table view:
return str_replace(
[‘\u0228d’, ‘\u0246d’, ‘\u0252d’, ‘\u0223d’, ‘\u0176d’],
[‘ä’, ‘ö’, ‘ü’, ‘ß’, ‘°’],
$text
);