feature = fc.CreateFeature();
feature.Shape = point;
feature.set_Value(feature.Fields.FindField("Name"), o.Name);
feature.Store();
fc is an IFeatureClass, feature is an IFeature and o.Name is a unicode.utf8 string.in watch window:
feature.get_value(feature.Fields.FindField("Name"))--> is OK
but
fc.GetFeature(1).Get_Value(feature.Fields.FindField("Name")) --> is "????"
and this is what is saved. What should I do?

Replies
Know the answer? Post it — somebody with the same question will find it here.