<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Issue up at <a class="moz-txt-link-freetext" href="http://drupal.org/node/634258">http://drupal.org/node/634258</a><br>
<br>
Brian<br>
<br>
Brian Vuyk wrote:
<blockquote cite="mid:4B0186A9.5060500@brianvuyk.com" type="cite">
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
Dave,<br>
  <br>
Thanks. I saw that, and replied to your other post about it :p<br>
  <br>
I think Drupal changing the locale without any documentation is sneaky;
I expect the locale on my server to be en_US.utf8 because I set it that
way.<br>
  <br>
I shouldn't have to explicitly set me locale every time I want to use a
dependent function because Drupal changed it without telling anyone.<br>
  <br>
Anyways, I am posting an issue in the issue queue about it. We can put
any follow up there, so it is 'on the record'.<br>
  <br>
Brian<br>
  <br>
Dave Reid wrote:
  <blockquote
 cite="mid:81cb29fd0911160748h9d98190lb15bf61d0c34847d@mail.gmail.com"
 type="cite">Brian,<br>
    <br>
Might want to take a look at <a moz-do-not-send="true"
 href="http://www.php.net/manual/en/function.iconv.php#86077">http://www.php.net/manual/en/function.iconv.php#86077</a><br>
    <br clear="all">
Dave Reid<br>
    <a moz-do-not-send="true" href="mailto:dave@davereid.net">dave@davereid.net</a><br>
    <br>
    <div class="gmail_quote">On Mon, Nov 16, 2009 at 9:42 AM, Brian
Vuyk <span dir="ltr">&lt;<a moz-do-not-send="true"
 href="mailto:brian@brianvuyk.com">brian@brianvuyk.com</a>&gt;</span>
wrote:<br>
    <blockquote class="gmail_quote"
 style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi
all.<br>
      <br>
I am having a bit of a unique problem here, and I am hoping someone can
help me out.<br>
      <br>
In short, we are outputting strings from a custom module we wrote to an
external service that only accepts the ASCII character set. So, I am
trying to run all the strings through iconv() to convert them.<br>
      <br>
Here's the weird part. Take the script below:<br>
      <br>
$string = "St&eacute;phanie,D H&eacute;rouville";<br>
$output = iconv("UTF-8", 'ASCII//TRANSLIT', $string);<br>
print $output;<br>
      <br>
If I run this from the command line, I get the proper output -
'Stephanie D Herouville'. However, if I run it in my Drupal
installation, whether as part of a module or from the Devel 'Execute
PHP' box, I get different output: 'St?phanie D H?rouville'. That is,
instead of replacing the character with it's expected ASCII
counterpart, it replaces it with a ?.<br>
      <br>
Has anyone encountered this, or have any idea why this is happening?<br>
      <font color="#888888"><br>
Brian<br>
      </font></blockquote>
    </div>
    <br>
  </blockquote>
  <br>
</blockquote>
<br>
</body>
</html>