XMLDoc karakter ellenőrzés a kódlap alapján

XMLDoc karakter ellenőrzés a kódlap alapján
2013-01-09T19:25:57+01:00
2013-01-11T10:04:07+01:00
2022-11-27T21:45:35+01:00
horst64
Sziasztok!
Szeretnék segítséget kérni a következő témában:
Egy adatbázisból készítek xml filet, iso-8859-2 kódolással. Feltöltöm egy weblapra, amit egy php program dolgoz fel. Működött egy darabig, de most elromlott az xml írásakor. Valahogy sikerült az adatbázis adataiba olyan karaktert bevinni, ami az xmlt íráskor kiakasztja (az iso8859-2 számára nem ábrázolható karakter). Sok ezer sorom van, nem akarom megkerestetni a felhasználóval, arra gondoltam, mielőtt beírok az xml-be egy stringet, ellenőriztetném, hogy megfelel-e az xml kódlapjának.
Ilyesmire gondolok:
cNode := kNode.AddChild('name'); cNode.Text:=kodellenorzes(zquery1.fieldbyname('nev').asstring);
Delphi 2006-ot használok (TXMLDocument, IXMLNode).
Tudtok erre valami gyári függvényt? Egyáltalán, hogyan nézhetném meg, hogy egy karakter iso8859-2 szerint is értelmezhető?
A gugli a barátom, de most nem sikerült találnom semmit.
Előre is köszönöm!
Mutasd a teljes hozzászólást!
ISO-8859-2:

33-127:

!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~

161-255:

Ą˘Ł¤ĽŚ§¨ŠŞŤŹ­ŽŻ°ą˛ł´ľśˇ¸šşťź˝žżŔÁÂĂÄĹĆÇČÉĘËĚÍÎĎĐŃŇÓÔŐÖ×ŘŮÚŰÜÝŢßŕáâăäĺćçčéęëěíîďđńňóôőö÷řůúűüýţ˙

Ellenőrizd le ez alapján
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd