Hi,
I have an external function which passes 3 arguments (line
,pattern,vecor_of_matched_subexpression).
When this 'line' contains unicode character ,the transcode method is
throwing an exception 202(transcoding error).
The code looks like:
CharVectorType inputVector;
(args[0]->str()).transcode(inputVector);
 //transcode appends one terminating NULL('\0') char which
 // is not part of the original string
 inputString.assign(inputVector.begin(),inputVector.end()-1);
I have removed the try..catch block here.

How can I convert args[0]->str()  to std::string ?
(i need this string to be passed to boost::regex_search method to search for
pattern)

Thanks again in advance.

Reply via email to