Something strange happens here. I started to use perforce for several weeks now. Before that I used CVS and SVN for several years. I've got a open-source license for my project, so…
(MacOSX, last builds of Selena)
1. P4V works absolutely correctly. I use it to resolve all my problems, and it works like a charm.
2. Commit comments in russian are saved as "??????". P4V - commits russian characters normally. I use UTF-8 client.
3. I use ssh-tunnel for connection. Sometimes it breaks up (well, for example during movement from one network to another). Idea edit files, shows them as checked-out, but p4v shows, that they are not. So, during commit idea says "nothing to commit". And sometimes even after a check-out in p4v, idea continues to show an error. P4V commits (after a check-out) normally.
May be I'm doing something wrong? P4V is rather fast system, but number of anomalies there is terrible.