title: Registered Trademark: Why does strip remove ® but replace can't find it? How do I remove symbols from folder and file names?
body: <p>If the registered trademark symbol does not appear at the end of a file or folder name, strip cannot be used. Why doesn't replace work?</p>
  
  <p>I have some old files and folders named with a registered trademark symbol that I want to remove.</p>
  
  <p>The files don't have an extension.</p>
  
  <ul>
  <li>folder: "\data\originals\Word Finder®"</li>
  <li>file 1: "\data\originals\Word Finder® DA"</li>
  <li>file 2: "\data\originals\Word Finder® Thesaurus"</li>
  </ul>
  
  <p>For the folder, <code>os.rename(p,p.strip('®'))</code> works. However, replace <code>os.rename(p,p.replace('®',''))</code> does not work on either the folder or the files.</p>
  
  <p>Replace works on strings fed to it, ie: 
  <code>print 'Registered® Trademark®'.replace('®','')</code>. Is there a reason the paths don't follow this same logic?</p>
  
  <p>note:</p>
  
  <ul>
  <li>I'm using os.walk() to get the folder and file names</li>
  </ul>