小弟最近无聊 想做个聊天室 与朋友聊天
但是写着写着问题就来了
1.乱码问题 也是最头疼的问题
AJAX貌似 在传输中 是用的UTF-8编码,而UTF-8编码 支持的中文 貌似比较少,很多繁体字都不认识,显示的就是乱码
2.聊天信息被覆盖的问题
我用的是数组方式 来存信息的,这样就导致2个人同时发言,就有可能会有一方的发言被另一方覆盖掉。
3.如何可以获得在线人物
怎么做才能把所有在线用户显示在页面里

解决方案 »

  1.   

    信息被覆盖可以考虑用多线程控制下
    在线的人可以保存到session中显示的那页循环取在线的人
      

  2.   

    把在线人数放到appction中 发言也放到里面 (私聊不可以)。
      

  3.   

    当用户登陆时,把用户的信息放在一个全局变量里,或者在数据库中用一个字段标识用户是否在线,如用户在线,更新flag=1
    取的时候就可以在全局变量里取,或者查数据库~~
      

  4.   

    ajax乱码问题,网上有很多的解决方案了就是你在网页输出重新指定编码格式,具体的话google一把。