Problem with foreign characters in quickevent parameters (OpenInsight Specific)
At 15 JUN 1998 07:18:30AM Oystein Reigem wrote:
On Friday I posted a question about a fairly new (i.e, ] OI 3.3) problem with foreign characters ]= char(145) in Msg. This posting is about a different problem that goes way back (I think):
If you use foreign characters ]= char(141) in quickevent parameters they seem to be interpreted as delimiters. Just try to put the string '1ñ2ò3ó4ô5õ6ö7÷8ø9ù0', which contains all the characters 141-149, as a quickevent parameter. Press Accept and OK and look at the event again. The parameter has become 1,2,3,4,5,6,7,8,9,0. In practice I think it means that the values of char(141)-char(149) get shifted to char(146)-char(254). (If I have calculated correctly that's a different shift from the one I reported for Msg captions (5 vs 6).)
I'd like to hear if this problem is reproducable, and I'd also appreciate a fix if possible.
- Oystein -
Øystein Reigem, Humanities Information Technologies, Harald Haarfagresgt 31, N-5007 Bergen, Norway. Tel: +47 55 58 32 42. Fax: +47 55 58 94 70. E-mail: [email protected]
At 15 JUN 1998 10:52AM Blaise(Revelation) wrote:
Oystein,
I have reproduced your problem on my system, therefore making it easier to test for possible solutions or workarounds. If you have any more information to add, please post it here for me.
I'll let you know of any progress.
Thanks…
Blaise
At 17 JUN 1998 10:41AM Oystein Reigem wrote:
Blaise,
If you have any more information to add, …
I've no more info on this particular problem, but since you ask…
…there are these odd Popup/Item IDs produced when you define menus and menu items with foreign characters. I leave it to you to explore in detail, but if you e.g try to make menus and menu items
Søk
- Sök
Sök
- Søk
you get the IDs
SØ
SØK.S
SÖ
SÖK.S
I don't think this behaviour ever caused a real problem for me, but it's a little bit discomforting not to know where the truncated bits went.
- Oystein -
At 17 JUN 1998 06:22PM Cameron Revelation wrote:
Oystein,
It appears that what you think is char(149) is actually a system delimiter. For example, the u with a "\" over it is actual char(249).
Cameron Purdy
Revelation Software
At 17 JUN 1998 06:49PM Andrew P Mcauley wrote:
Øystein
In Windows characters 141 - 149 are as follows
1 ?
2 ?
3 ?
4 ?
5 ?
6 ?
7 ?
8 ?
9 ?
whereas 247-255 are as follows
7 ÷
8 ø
9 ù
0 ú
1
2
3
4
At 18 JUN 1998 08:58AM Oystein Reigem wrote:
Cameron,
The two characters in my example were 248 and 246, not 249. And now I even tried with the character 224 ("á"), which is far away from that treacherous end of the set, but it too fails. Just in case the results had something to do with my Norwegian language ENV/LND settings, I also set the language setting back to its default (empty field 15 in SYSENV*ENV_) and repeated the experiment. Could you please try to make a menu "xáy" in your native system and tell me what ID you get?
One more thing: I want to double-check my Norwegian language ENV/LND definition. Wasn't there an article out on this site about internationalization?
- Oystein -
At 18 JUN 1998 09:02AM Oystein Reigem wrote:
Blaise,
Please see my response to Cameron for additional information (failure on char 224 even).
- Oystein -