Once upon a time we used to write programs in Cobol and C in order to create **files** and other programs to add, modify and delete entries, as well as create sorted reports of a record group, for example "customers who live in the US". (In this example we would have? let's say records with "firstName", "lastName", "address", "country".)
I need a **file** or maybe dataBase, which I will be able to populate by pasting similar kinds of text, for example 100 articles, as long as their title,? author and the media where it were published.
Then I need to be able to **sort** the articles either by author, or by title, or by date (or by whatever field I want),
and **create** **a printable document** containing some of the articles, according to the rules? I will sort them.
The one thing that I can not program myself and where I need help, is: doing all the above with a programming language that supports **Unicode**. I only know ASCII :(
The texts I' m dealing with are written in the language of ancient greek so they are? in Unicode and? moreover the **true alphabetical order** of the characters is different than their positioning in the Unicode Table.
Last but not least, I want to be able to format the outputed documents in a way like we do with style sheets in html. I guess the paragraph marks, line breaks, font classes and things like that? have to be embedded in the text while it is entered in the data base and? in a separate style sheet or whatever there will be the properties of the classes we have defined, in a way that I won't have to change by hand, for exmaple the properties of every occurence of? a link.
That's about it I guess. Any programming language is acceptable, as long as it is open code and cross platform as much as possible.
Thanks for looking!