FAQs
General
Please upgrade to Sun Java 1.6. Earlier versions do not work as well on Linux.
Also Charles works best in the Sun JRE rather than Open JRE. To check which JRE you have installed type:
java -version
You should see something like this:
java version "1.6.0_15"
Java(TM) SE Runtime Environment (build 1.6.0_15-b03)
Java HotSpot(TM) Server VM (build 14.1-b02, mixed mode)
If you see OpenJDK then you need to switch. There is usually a package for Sun JRE, or you may need to download it from http://java.sun.com/j2se/
On Ubuntu please install the sun-java6-jre package and then choose it as the preferred JRE:
sudo update-alternatives --config java
Strange characters appear in the response
Please check that the character encoding or charset is correctly set by the server, otherwise Charles will guess and may not guess correctly.
You may also need to choose a font that can display the charset in the response. You can change the font used in the Preferences on the User Interface tab. You will need to restart Charles for those changes to take effect.
The jug is part of the Charles folklore. It once belonged to a man named Charles, but Charles is not named after him.
Charles won't start with "Failed to find Java VM"
If you are using the 32 bit version of Charles you must have a 32 bit JRE installed, and vice versa if you're using the 64 bit version of Charles you must have a 64 bit JRE installed.
If you have the correct JRE installed, please try reinstalling – if Charles can't find your JRE then it is likely that your registry contains some invalid details, which reinstalling will correct.
SSL
SSL decryption no longer works after Charles 3.4 upgrade
There have been significant changes in the SSL behaviour in Charles 3.4. Please read more about these changes and how to restore the expected behaviour.
SSL certificate warnings appear in my browser or other client
These warnings will appear if you're using Charles's SSL Proxying feature. You can configure your browser (or other client application) to trust the SSL certificates that Charles generates, or you can just trust individual certificates (if the browser or application gives you that option).
Licensing
No problem! Please use the Lost License Key form to automatically receive a new email containing your key. If you still can't recover your key please contact me using the Contact Form and place a Sales enquiry.