<p>You cannot use the credentials file for passwords containing special characters like "." or ",".</p>
<blockquote>
<p>Note that a password which contains
the delimiter character (i.e. a comma
',') will fail to be parsed correctly
on the command line. However, the same
password defined in the PASSWD
environment variable or via a
credentials file (see below) will be
read correctly.</p>
</blockquote>
<p>Source: <a href="http://linuxmanpages.com/man8/mount.cifs.8.php" rel="nofollow">Manpage mount(8)</a></p>
<p>A solution would be to set up an environment variable for this share. The <code>mount</code> command will use this password and special characters are allowed.</p>
<p>I haven't read of escaping special characters in the credentials file.</p>
<p>I found a bug entry for your issue, propably, you would like to participate or get notified:<br>
<a href="https://bugzilla.samba.org/show_bug.cgi?id=7386" rel="nofollow">Cannot mount CIFS share if password contains non-ASCII character</a></p>
<p>There are several posts on the mailing list about this topic:
<a href="http://www.google.com/search?hl=en&client=firefox-a&hs=6fH&rls=org.mozilla%3Ade%3Aofficial&q=site%3Ahttp%3A%2F%2Flists.samba.org%2Farchive%2Flinux-cifs-client%2F+password+credentials+file+inurl%3A2010&aq=f&aqi=&aql=&oq=&gs_rfai=" rel="nofollow">List linux-cifs-client "password credentials file"</a></p>