Problem s XML & VB

2 отговора 55 прегледа
#1

Problem s XML & VB

Ima li nqkoi predstava kak da nakaram programa na VB da raboti s niakolko ezika (angliiski, bulgarski, arabski i t.n.) i da zapisva/4ete dannite si v XML, no taka 4e da e nezavisima ot language settings na komputera na koito e instalirana.
Vsy6tnost programata e gotova ve4e, no ne raboti korektno: kogato se zapi6e s arabski nastroiki, na komputer s bg nastroiki ne se poiaviavat simvolite, taka kakto sa vavedeni. Predpolagam 4e tova e problem na VB, za6toto IE si pokazva XML-a korektno.
Ako niakoi e imal podoben problem neka da se obadi za6toto rabotata e mnogo spe6na!

Отговор
в отговор на Va1_ #2

Re: Problem s XML & VB

ами аз си се боря с XML-и, ама за гледане през INet и по-смахнатите символи /т.е всичко което е с ASCII по-голямо от 127/ ги пиша като съответните &xx; кодове.

в началото на фаила има възможност да се каже какъв е езика:
<?xml version="1.0" encoding="WINDOWS-1251?>
означава български, подредба както я разбират от MS.
това помага когато използваш IExplorer за да си гледаш данните, но незнам /за сега:-)/ как изглежда въпроса в други приложения.
което води до въпроса - в каква контрола ги показваш тези данни - ако е нормално text поле няма да стане - вместо арабски ще гледаш български символи... /поне така си мисля/

и един въпрос - с какво ги човъркаш тия XML-и? направо си пишеш ASCII-то във файл с разширение XML или имаш парсер?

Редактирано от e-de на

Отговор
в отговор на e-de #3

Re: Problem s XML &amp; VB

Az si re6ih problema ve4e :))
Zapisvam XML-a v unicode (encoding="unicode") i t.n.

A programata za koiato govoria e to4no za 4ovyrkane na XML-ite. S dve dumi programata generira elektronni magazini. A s kontrolite niama problemi - versiite za razli4nite ezici izpolzvat razli4ni charset-i za kontrolite, taka 4e vsi4ko si se vijda. Ako te interesuva pove4e mojesh da ia vidi6 na [линк]. Zasega ima demo samo na pyrvata versia, no skoro 6te ima i na versia 2.0.

Отговор