Problem with OS X Swedish keyboard layout as well. Typing the ampersand & character on the OS X vSphere web client comes out a forward slash / on the target VM. Switching to U.S. International PC should resolve the issue, but it does not. Changing the keyboard layout to US did solve the issue for me.
There are basically only 2 major hardware keyboard from Apple: U.S and International.
1. U.S. keyboard is used mainly for U.S English. It looks like a keyboard from the US, the return key is wider left to right than it is tall vertically, and if intended for US English it will have a dollar sign printed above the 4 key.
2. International keyboard is used for nearly everything else from UK English, Australian English, Swedish, French, Spanish and you name it. There's even even a keyboard named "International English." On the international keyboard the return key is taller vertically than it is wide left to right and the currency denomination will be printed on on the 4 key or 3 key depending on the target language. So for UK English it's a British Pound mark £. In most other countries, like on my Swedish keyboard it's a Euro symbol €, even though Sweden is not on the Euro.
See Apple KBase HT2841
support.apple.com/en-us/ht2841
How to identify keyboard localizations - Apple Support
So, just to reiterate, I would recommend people using the international keyboards on the Mac to try setting the input method to US, rather than US international. Though depending on the characters you use, you may have to switch back to your default keyboard input mapping.
- Ray