我有一个小问题。我正在基于jetty websockets实现用java构建一个小型服务器。客户端是浏览器,我使用 websockets javascript api 发送信息。
一切正常,直到我发送那些特殊字符,例如:ă Ț î ș ê ñ ü 所以这就是问题所在。客户端 1 使用其中一个字符向服务器发送一条消息。服务器打印消息,然后将消息发送给客户端 2。
客户端 2 收到消息并在浏览器 html 页面上打印消息,效果很好 字符显示正确。
问题是当我想在服务器站点上打印字符串时。而不是ă向我显示? 字符。这给我带来了问题,因为我想在数据库中插入文本(mysql-启用了 ut8 编码)
所以..似乎有什么问题。从浏览器发送的文本不是 UT8 编码的吗?或者码头 websocket 实现没有接收 utf8 编码的字符串?
谢谢