在PHP中拼了一条字符串变量作为参数:$strCmd = trim( "cmdXXX" . fields . value );
this -> diarydb
      -> creatByBindName( $strCmd, $clobFieldMap );如果字符串中不出现中文,则程序执行没有问题。但$strCmd中含有中文时程序会出现错误。
但最奇怪的是,我试着把$strCmd字符串输出到界面,将输出的结果字符传给方法,问题却不再出现了:echo $strCmd;界面返回结果:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
this -> diarydb
      -> creatByBindName( "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", $clobFieldMap );这样执行是正确的,真是百思不得其解。