mixed languages in a field: solved : )
Curtis Ford
cford at sc.edu
Sat Jul 9 07:38:02 EDT 2005
Hi Eric,
Thanks - playing with your Encoded Text Picker gave me a fresh sense of
what to look at.. the actual characters for the Russian were OK (they
are 'entities' encoded by Rev in a separate part of the project), but I
had forgotten to provide font tags as well. Adding "<font face" &
q(Arial) & ">" before the item, and "</font>" after the item, now has
the English displayed properly, even after some Russian.
(Just in case there's anyone here newer than I am: the q(Arial) is a
function, which I've put in the stack script, that's a shortcut to
putting quotes around a string - makes expressions like these less
messy; I'd seen it in Sarah Reichelt's XML tutorial and found it handy
for things like this.)
What was curious (& confusing) is that the source text file, created by
Rev from fields using 'put the HTMLText of field "myField"', has these
language-specific tags (<font face="Geneva CY" lang="ru") before the
Russian elements, but no such tags before the English. When I read the
information back in from the text file to display in a field, it seems
to work even with no language-specific tags for the Russian, but it
does need them for displaying English that follows Russian. Anyway, it
all looks good now. Thanks!
best,
Curt
> Hi Curt,
>
> Before struggling with unicode, you have to build right html first:
> You set the htmlText of your field to a string which is not html but
> in fact usual text.
> For instance, tab in html is " " and "tab" in html is only a text
> string...
> In order to understand how translation can be made between html and
> usual text, you might be interested by downloading my Encoded Text
> Picker free plugin from my web-site (address below).
> It will allow you to translate any text from and to html
> automatically and then understand how to build your code properly :-)
> Take heart!
>
> Best Regards from Paris,
>
> Eric Chatonet.
Dr. Curtis Ford
Instructor of Russian and Linguistics
Dept. of Language, Literatures and Cultures
University of South Carolina
cford @ sc.edu
More information about the use-livecode
mailing list