Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
fildeo
HV vaatleja
liitunud: 16.06.2007
|
08.02.2011 12:38:33
Utf-8 to Utf 16 konverter c keeles |
|
|
Oleks sellist asja vaja, Kuna internet on nii aegalne siinkandis, siis guugeldada väga ei saa ja asja leidmiseni ei jõuagi. Siitkohalt küsimus et kas kellelgi on äkki sellist programmi juppi kuskil arvutis, võib olla ni c kui ka c++. aitäh
|
|
tagasi üles |
|
 |
andresv
HV kasutaja
liitunud: 06.12.2004
|
08.02.2011 12:47:36
|
|
|
Kiire otsinguga leidsin selle, äkki sobib
http://utfcpp.sourceforge.net/
c++:
|
// Convert it to utf-16 vector<unsigned short> utf16line; utf8::utf8to16(line.begin(), end_it, back_inserter(utf16line));
|
|
|
Kommentaarid: 5 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
5 |
|
tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
08.02.2011 12:49:31
|
|
|
Kas peab olema mingi üliminimaalne ja ilma sõltuvusteta programm? Kui ei siis teoorias võiks midagi säärast töötada:
C++:
|
#include <QtCore/QCoreApplication>
#include <QString>
#include <QFile>
#include <QTextStream>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
QFile in(argv[1]);
in.open(QFile::ReadOnly);
QFile out(argv[2]);
out.open(QFile::WriteOnly);
QTextStream outStream(&out);
QString data = in.readAll();
outStream<<data.utf16();
return a.exec();
}
|
_________________ Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity" |
|
Kommentaarid: 106 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
86 |
|
tagasi üles |
|
 |
fildeo
HV vaatleja
liitunud: 16.06.2007
|
08.02.2011 16:55:59
|
|
|
sisend peaks olema teksti fail. utf8 formaadis. kunagi ammu tegin sellist asja ka aga kuna ei tegele igapäev sellega siis kõik meelest läinud, vb kellgil on valmis kujul seda programmi juppi, kuis sisendiks oleks näiteks uus.txt ja konverteeriks lihtsalt selle utf 16 teksti.
|
|
tagasi üles |
|
 |
andresv
HV kasutaja
liitunud: 06.12.2004
|
|
Kommentaarid: 5 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
5 |
|
tagasi üles |
|
 |
Supiplex
HV veteran

liitunud: 11.12.2002
|
08.02.2011 23:23:17
|
|
|
fildeo kirjutas: |
sisend peaks olema teksti fail. utf8 formaadis. kunagi ammu tegin sellist asja ka aga kuna ei tegele igapäev sellega siis kõik meelest läinud, vb kellgil on valmis kujul seda programmi juppi, kuis sisendiks oleks näiteks uus.txt ja konverteeriks lihtsalt selle utf 16 teksti.  |
No kuule - selleks on valmisprogrammid. Lisaks juba mainitud iconv-ile saab sellega suvaline tekstieditor (Nodepad++) hakkama.
Kui ei sobi, siis räägi mida sul vaja on. Üsna mõttetu on aidata inimest, kes on nii laisk et ei viitsi enda probleemi kirjeldada - rääkimata googeldamisest.
_________________ The young lady had an unusual list,
Linked in part to a structural weakness.
She set no preconditions. |
|
Kommentaarid: 38 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
34 |
|
tagasi üles |
|
 |
fildeo
HV vaatleja
liitunud: 16.06.2007
|
09.02.2011 10:04:44
|
|
|
Googeldamisest rääkides on esimeses postis kirjas, et nett väga aegalne siin, istun mingi Mini_kõu otsas ja üle 128k ei tule kuidagi moodi, mis teeb lehtete sirvimise väägagi aegalaseks. mul on vaja C koodi, reaalselt et panen selle notepadi või visual c++ sisse ja teen sellest programmi, input peaks tekstifail olema mis on kirjutatud utf8 koodis. Kirjutad näiteks Yes ja ta konverteerib ekraanile selle teksti utf 16 koodis. ja rohkem pole midagi vaja
|
|
tagasi üles |
|
 |
pota
HV vaatleja

liitunud: 09.12.2005
|
|
tagasi üles |
|
 |
|
lisa lemmikuks |
|
|
sa ei või postitada uusi teemasid siia foorumisse sa ei või vastata selle foorumi teemadele sa ei või muuta oma postitusi selles foorumis sa ei või kustutada oma postitusi selles foorumis sa ei või vastata küsitlustele selles foorumis sa ei saa lisada manuseid selles foorumis sa võid manuseid alla laadida selles foorumis
|
|