Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  Utf-8 to Utf 16 konverter c keeles märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
fildeo
HV vaatleja

liitunud: 16.06.2007




sõnum 08.02.2011 12:38:33 Utf-8 to Utf 16 konverter c keeles vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum
andresv
HV kasutaja

liitunud: 06.12.2004



Autoriseeritud ID-kaardiga

sõnum 08.02.2011 12:47:36 vasta tsitaadiga

Kiire otsinguga leidsin selle, äkki sobib
http://utfcpp.sourceforge.net/
c++:
  1.  
  2.  // Convert it to utf-16
  3.         vector<unsigned short> utf16line;
  4.         utf8::utf8to16(line.begin(), end_it, back_inserter(utf16line));
  5.  
Kommentaarid: 5 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 5
tagasi üles
vaata kasutaja infot saada privaatsõnum
Ho Ho
HV Guru
Ho Ho

liitunud: 16.02.2002




sõnum 08.02.2011 12:49:31 vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
fildeo
HV vaatleja

liitunud: 16.06.2007




sõnum 08.02.2011 16:55:59 vasta tsitaadiga

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. icon_biggrin.gif
tagasi üles
vaata kasutaja infot saada privaatsõnum
andresv
HV kasutaja

liitunud: 06.12.2004



Autoriseeritud ID-kaardiga

sõnum 08.02.2011 17:17:02 vasta tsitaadiga

kui vaja lihtsalt fail konverteerida, siis iconv nimeline programm abiks
http://www.gnu.org/software/libiconv/
http://gnuwin32.sourceforge.net/packages/libiconv.htm
Kommentaarid: 5 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 5
tagasi üles
vaata kasutaja infot saada privaatsõnum
Supiplex
HV veteran
Supiplex

liitunud: 11.12.2002




sõnum 08.02.2011 23:23:17 vasta tsitaadiga

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. icon_biggrin.gif


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
vaata kasutaja infot saada privaatsõnum
fildeo
HV vaatleja

liitunud: 16.06.2007




sõnum 09.02.2011 10:04:44 vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum
pota
HV vaatleja
pota

liitunud: 09.12.2005




sõnum 09.02.2011 17:13:48 vasta tsitaadiga

mulle on see sobinud:
http://site.icu-project.org/
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  Utf-8 to Utf 16 konverter c keeles
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
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



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.