title: NodeJS encodeURI produces wrong result for ß
body: <p>I am using Javascript's encodeURI / encodeURIComponent to encode a string containing the german "ß"-letter.</p>
  
  <p>Unfortunately nodejs encodes ß as %EF%BF%BD and not like for example Firefox does: %C3%9F</p>
  
  <p>thus the server i am trying to communicate with cannot give me correct results. </p>
  
  <p>Is there an option for changing how encodeURI behaves? maybe some utf-problem or something?</p>
  
  <p>Thanks.</p>