@@ -4290,7 +4290,7 @@ class procedure TPyDelphiObject.ExposeFields(AClass: TClass;
4290
4290
if Assigned(PyDocServer) and PyDocServer.Initialized and
4291
4291
PyDocServer.ReadMemberDocStr(LRttiField, LDocStr)
4292
4292
then
4293
- LExposedField.DocString := AnsiString (LDocStr);
4293
+ LExposedField.DocString := Utf8Encode (LDocStr);
4294
4294
4295
4295
// Keep it alive until the Wrapper is Finalized
4296
4296
APyDelphiWrapper.fExposedMembers.Add(LExposedField);
@@ -4377,7 +4377,7 @@ class procedure TPyDelphiObject.ExposeProperties(AClass: TClass;
4377
4377
if Assigned(PyDocServer) and PyDocServer.Initialized and
4378
4378
PyDocServer.ReadMemberDocStr(LRttiProperty, LDocStr)
4379
4379
then
4380
- LExposedProperty.DocString := AnsiString (LDocStr);
4380
+ LExposedProperty.DocString := Utf8Encode (LDocStr);
4381
4381
4382
4382
// Keep it alive until the Wrapper is Finalized
4383
4383
APyDelphiWrapper.fExposedMembers.Add(LExposedProperty);
@@ -4460,7 +4460,7 @@ class procedure TPyDelphiObject.ExposeIndexedProperties(AClass: TClass;
4460
4460
if Assigned(PyDocServer) and PyDocServer.Initialized and
4461
4461
PyDocServer.ReadMemberDocStr(LRttiProperty, LDocStr)
4462
4462
then
4463
- LExposedProperty.DocString := AnsiString (LDocStr);
4463
+ LExposedProperty.DocString := Utf8Encode (LDocStr);
4464
4464
4465
4465
// Keep it alive until the Wrapper is Finalized
4466
4466
APyDelphiWrapper.fExposedMembers.Add(LExposedProperty);
0 commit comments