On 03/18/13 17:38, Adriano dos Santos Fernandes wrote: > On 18/03/2013 10:19, Alex Peshkoff wrote: >> IMessageMetadata is refcounted interface. I.e. it's lifetime is not >> restricted to statement, attachment, something else. As long as needed >> user keeps counter > 0, and strings returned by getField() are stable. >> Or may be I did not understand the question? What is intl specific here? >> > For client, it needs to return string in attachment charset. > > For external routines, it should return in some (I'm not sure exactly > how this must be defined) charset, but user attachment client charset is > definitively wrong choice. >
I.e. the first problem here is to decide how does external routine know what charset does it work with. In that case looks like problems begin earlier. When SQL statement is sent to engine, does it contain non-ascii parts (strings, field names)? If yes, what charset should be used by external routine to pass them? I suppose engine expects attachment charset. ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_mar Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel
