#17487 closed defect (bug) (duplicate)
Codepage issue with the wp.org Credits API
Reported by: | demetris | Owned by: | westi |
---|---|---|---|
Milestone: | Priority: | normal | |
Severity: | normal | Version: | |
Component: | WordPress.org Site | Keywords: | |
Focuses: | Cc: |
Description
I was playing with my profile page at wp.org and changed the Name field from:
demetris
to:
demetris (Δημήτρης Κίκιζας)
What the API returns for that is:
demetris (???????? ???????)
It seems the API returns its results in ISO 8859-1. Can we change that to UTF-8?
Attachments (1)
Change History (13)
#1
@
14 years ago
- Milestone changed from Awaiting Review to WordPress.org
- Owner set to westi
- Status changed from new to assigned
#4
follow-up:
↓ 6
@
14 years ago
I have solved it changing the tables to UTF-8 and doing a "Search and Replace".
Attached FYI.
#5
@
13 years ago
could mb_convert_encoding() be used here at all?
closed #17915 as duplicate
#6
in reply to:
↑ 4
;
follow-up:
↓ 7
@
13 years ago
Replying to bi0xid:
I have solved it changing the tables to UTF-8 and doing a "Search and Replace".
Attached FYI.
While this might look like it works in only handles a subset of common case issues and doesn't really resolve the underlying issue.
We have a lot of tables and a lot of data - there have been a lot of accounts created over time on WP.org for the forums and we need to do this in a careful and reliable manner.
This is not the only manifestation of the issue and we need to work carefully to resolve them all - hopefully that will happen soon.
#7
in reply to:
↑ 6
@
13 years ago
Replying to westi:
While this might look like it works in only handles a subset of common case issues and doesn't really resolve the underlying issue.
I know. It's just a patch for everyone who needs a quick solve while we find a good solution. These are the common cases for Spanish transformations.
#8
@
13 years ago
Since some bad data was still being returned via the API due to HTML entities, there is now also a remove_accents() call on the names.
I spent a good amount of time looking into this and it is not an easy fix at the moment.
We have a mix of UTF8 and latin1 tables on WP.org and the api is serving data from a latin1 table.
We can revisit this later but for now I have changed the api to return the user name when we detect this.