Welcome, Guest
Username: Password: Remember me
  • Page:
  • 1

TOPIC:

No links on values in multi-byte utf-8 languages 04 Mar 2013 21:35 #6904

Hi,

When the field values are entirely in Hebrew there are no links in grid fields. The links work OK if the value is in English.
I tried other languages and found that the same problem exists with values entirely with diacritic Latin characters such as
ää

If at least one character anywhere in the field is in lower ASCII then the link appears even if the rest of the characters are multi-byte utf-8 characters. i.e.
äbä

I kindly request a workaround for this.

Thanks,
David

Please Log in or Create an account to join the conversation.

Last edit: by davidgal.

Re: No links on values in multi-byte utf-8 languages 04 Mar 2013 23:17 #6905

I think I found the problem here in dom/html.php line 241
if ((isset($this->href) || isset($this->target)) && (isset($this->dataValue)) && (basename($this->dataValue) != ""))

The problem seems to be with the basename function. I'm not sure that the intended argument was "datavalue". In any case this function is not considered UTF-8 safe. it appears to strips anything not in lower ASCII in the datavalue so a foreign language string will evaluate to false in the above code.

Please Log in or Create an account to join the conversation.

Last edit: by davidgal.

Re: No links on values in multi-byte utf-8 languages 19 Aug 2013 17:05 #10829

  • admin
  • admin's Avatar
  • Offline
  • Administrator
  • Administrator
  • Chef
  • Posts: 3711
  • Thank you received: 986
Fixed.

Better now ?
Coding is now a piece of cake

Please Log in or Create an account to join the conversation.

Last edit: by admin.
  • Page:
  • 1
Time to create page: 0.080 seconds

  I found "cook" two days ago. Played around with it for a day and then within a day got rid of two legacy applications in IBM Lotus Domino Notes and replaced them with "cook". It was really easy. A piece of cake. Actually it was even easier than cooking. Cooking involves more work than developing with "cook". What can I say about "cook"? Great application great price for what it delivers great forum with a lot of information and fast responses active and friendly community fast forward moving development cycle So what should I say "Monsieur Le Cook"? Keep the good work going it will lead to success. Having become a paying member in the words of Edith Piaf may I say ..... non rien de rien ... je ne regrette rien. Vive La France.
FK (JED)
         

Get Started