易截截图软件、单文件、免安装、纯绿色、仅160KB

vc6.0+JavaScript高手速救

vc中调用JavaScript的JS_EvaluateScript函数,代码如下
bool JSEngine::ExecScript(const char* lines, jsval* rval)
{
    jsval* rr = rval;
    jsval temp;
    if ( rr == 0 )
        rr = &temp;


    return ( JS_EvaluateScript( Context(), GlobalObject(), lines, strlen(lines), 0, 0, rr) != 0 );
}
我的lines传递参数为“str.pv="A1L2参数"”,由于有汉字,结果执行了脚本后我再查看str.pv这个变量的值时,他的汉字部分是乱码。但在调试时我看到传递给ExecScript的值的确是正常显示的str.pv="A1L2参数"。搜了很多资料,发现应该是字符集的问题,可又不知道怎么改,请高手指教。vc6。0用的是什么字符集,JavaScript用的是什么字符集,应该怎么改呢
VC6和Javascript应该保持一致,都使用UNICODE啊,

用BSTR和ComBSTR这两个东东吧~


看这个学习使用CComBSTR,上面我写错了,我N年不写VC的code了。。。。
http://hi.baidu.com/greatren518/blog/item/ae8ec0113234b774ca80c4ca.html

具体怎么用啊,高手,我还是菜鸟一个,请高手指教

网页里面的内容足够你用了,
通常来说,不同语言之间的互相访问,字符串都要用UNICODE的, VB这样,JS也是这样的。


我这是改的别人的代码,至于他用的vc与JavaScript都是什么字符集我也不清楚,但“参数”这两个字符的乱码是2?êy??ê?,请问这是什么字符集。我若把所有的vc跟JavaScript都换成UNICODE字符集是不现实的啊

你google个CWebPage吧, 封装好了  vc与javascript的交互


相关问答:

asp中用javascript动态改变Image的src的路径问题

<form id="form1" runat="server">
  <div>
  <script type="text/javascript">
  function oo(a){
  document.getEleme ......

javaScript 悬停浮动层定位

如何实现当鼠标悬停控件上时,出现该控件的尾部显示对应的层,鼠标移动到该层上进行相应的操作,当鼠标移除时(不在控件上也不在层上)层隐藏,

http://topic.csdn.net/u/20090830/23/5e5ded07-7216-46c2-9712- ......

如何用javascript执行客户端本地程序?

如题,谢谢
1.用activeX
2.用服务器.传递命令给服务器,服务器来运行

javascript不可以吗

js是客户端执行的,权限有限,可以的话,病毒满天飞啦

是啊,如果可以的话,那 JavaScript 执行一个 format c: ......

如何使用JavaScript改变struts的bean write的值

页面载入的时候使用 如下代码取得一个属性并显示在jsp中
Java code:

<td id="temp1">
<bean:write name="Form" property="years" scope="request"/>
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号