Have you tried using the utf8 meta tag rather than using the htmlentities()
function? That should solve the first issue, as I reckon the problem lies
with the way your encoding the filename.
It seems that the filenames are ISO encoded as if I set the meta tag
to ISO and remove the
Hi folks,
I've got a problem with character encoding that's threatening to kill
my little brain. Here we go:
I have a directory with a bunch of PDFs in it that my webpage displays
links to. All of the files have the french character  in them. The
operating system is Linux (I did not
On Oct 26, 2010, at 10:56 AM, Marc Guay wrote:
Hi folks,
I've got a problem with character encoding that's threatening to kill
my little brain. Here we go:
I have a directory with a bunch of PDFs in it that my webpage displays
links to. All of the files have the french character  in
On Tue, 26 Oct 2010 11:56:17 -0400
Marc Guay marc.g...@gmail.com wrote:
I have a directory with a bunch of PDFs in it that my webpage displays
links to. All of the files have the french character  in them. The
operating system is Linux (I did not experience this problem on a
Windows
Are you using UTF-8?
Could you be more specific? Do you mean in the browser/php header or
in the filesystem? I created the file on a Windows machine,
transferred them to a Linux machine, and the encoding of the page is
UTF-8.
I just noticed a strange thing which might shed some light. If I
On Oct 26, 2010, at 11:38 AM, Marc Guay wrote:
Are you using UTF-8?
Could you be more specific? Do you mean in the browser/php header or
in the filesystem? I created the file on a Windows machine,
transferred them to a Linux machine, and the encoding of the page is
UTF-8.
I just
If I am understanding correctly, you are referring to a HTML specific issue
where the HTML and browser configuration is displaying your characters
improperly?
No, the browser is displaying the characters of the filename fine
(using htmlentities converts the ? unknown character into an Â.
Again, if it helps, a link formatted in the same way to the same file
links correctly on a windows machine.
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
On Oct 26, 2010, at 12:00 PM, Marc Guay wrote:
Again, if it helps, a link formatted in the same way to the same file
links correctly on a windows machine.
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
A windows server, or windows
A windows server, or windows client to the same Linux server? I believe that
this issue is starting to get a bit over my head, with the different
operating systems involved and such.
Windows server. This is over my head, too. I'm guessing that Windows
and Linux encode filenames differently
are saved as utf8, as that can
sometimes solve some odd problems with character encoding.
Thanks,
Ash
http://www.ashleysheridan.co.uk
- Reply message -
From: Marc Guay marc.g...@gmail.com
Date: Tue, Oct 26, 2010 18:00
Subject: [PHP] Character encoding hell
To: php-general php-general
Have you tried using the utf8 meta tag rather than using the htmlentities()
function? That should solve the first issue, as I reckon the problem lies
with the way your encoding the filename.
The page is being encoded in UTF-8. Without htmlentities() the
special character is displayed as a
On Oct 26, 2010, at 10:10 AM, Marc Guay wrote:
A windows server, or windows client to the same Linux server? I believe that
this issue is starting to get a bit over my head, with the different
operating systems involved and such.
Windows server. This is over my head, too. I'm guessing
18:22
Subject: [PHP] Character encoding hell
To: a...@ashleysheridan.co.uk a...@ashleysheridan.co.uk
Cc: php-general php-general@lists.php.net
Have you tried using the utf8 meta tag rather than using the htmlentities()
function? That should solve the first issue, as I reckon the problem lies
I think one way to do this is something like this (untested):
This is a good idea, but I'm stubborn and believe it can be solved
without adding more code. Thanks, though, I'll probably end up using
it once I've ruined every other possibility.
Marc
--
PHP General Mailing List
Where is the filename coming from? Is it hard-coded in the script or is your
script reading it from a directory listing?
The filename is being read from the file via scandir(). File created
on Windows, transferred to *nix.
Have you checked to see if that filename is what you think it is on
On Tue, Oct 26, 2010 at 1:32 PM, Mari Masuda mbmas...@stanford.edu wrote:
On Oct 26, 2010, at 10:10 AM, Marc Guay wrote:
A windows server, or windows client to the same Linux server? I believe
that this issue is starting to get a bit over my head, with the different
operating systems
Have you checked to see if that filename is what you think it is on the
Linux server?
The character is shown as a question mark in putty. I've tried
forcing a UTF-8 font to make sure it's not a rendering issue but it
didn't seem to make a difference. I'm not convinced the encoding
You say that in putty it is converted to a '?'? so, on linux, the file
name is no longer what you intended it to be, so wouldn't you then need
to call the file EXACTLY as it is on the linux server?
I thought this too at first, but if I run htmlentites() on the
filename it displays the Â
19 matches
Mail list logo