今天晚上用webstorm配置使用了cordova.。并且搭配好了两个模拟器,一个是安卓,一个ios模拟器。然后开始写了一个读通讯录信息。添加了cordova-plugin-contacts插件。
但是我在使用了下面的代码运行在安卓模拟器上之后。出现了乱码,然后我加入了UTF-8的格式问题解决了、如下代码:
<script src="cordova.js" type="text/javascript" charset="UTF-8"></script>
<script type="text/javascript" charset="UTF-8">
//等待加载cordova
//下面省了之后的代码
但是,在改换了ios模拟器之后,出现在模拟器中中文字母全是乱码的形式。我百思不得其解。同样的代码,为什么在ios中出现了乱码,我改了很多次。之后把代码中加入了如下的形式:
//加入下面的这一行。问题解决了
<meta http-equiv="Content-Type" content="text/html charset="UTF-8" >
<script src="cordova.js" type="text/javascript" charset="UTF-8"></script>
<script type="text/javascript" charset="UTF-8">
//等待加载cordova
我加入了 这一行,问题解决;
因为是刚刚开始做这个混合开发的移动项目。而且这个cordova也是很新的东西。网上的资源也不多,
继续加油;