The output html file generated carries a default charset setting, in one of its lines, as follows : charset="ISO-8859-1"
If your data is still not getting displayed properly, then change this charset, using a text editor, to suit your input data. List of charsets are
given in the following links :
http://webcheatsheet.com/html/character_sets_list.php
https://www.iana.org/assignments/character-sets/character-sets.xhtml
A good alternate choice could be : charset="UTF-8"
Publishing & Maintaining websites of schools, colleges, organizations, wholesale shops / supermarkets etc. on the internet, can be taken up part-time or full-time, with this webbuilder script. All you need for maximum portability of this script, is a small linux operating system like Puppy Linux ( http://puppylinux.com/ ) installed on to a small pen drive ( https://www.youtube.com/watch?v=QpzP2I8QPZE ) and boot from pen drive ( https://www.youtube.com/watch?v=xzd73vS9WXo and https://www.youtube.com/watch?v=IU0b48XpNsU ) on any desktop or a laptop computer. Also extract the files in this zip file, to the pen drive, for using later. Start Puppy Linux, launch console/terminal on it, and execute the script, as shown in the video. The output html file generated must be right clicked on the file manager and choose Open with default viewer.
Also share this news about the webbuilder script on your social media websites, to help struggling people, find new job opportunities.
if your customer already has a domain name, purchased from a web hosting company, then the company provides a link to login and upload files. For eg. see https://in.godaddy.com/help/upload-files-3239
We can then create a hyperlink on its main index.html file ( by downloading & uploading it ) as specified in this tutorial : https://www.w3schools.com/html/html_links.asp
Otherwise, purchase a new domain name, along with web hosting, from any popular web hosting company of your area ( check google ) and login to your domain link, that they provide and upload files. If you upload your file with name index.html, then it will be served automatically on visiting http://www.mydomainname.com
If you only need a local network webserver, then there are lots of free and popular webservers available for install : https://www.webdevelopersnotes.com/web-servers-list
Once installed, search google for webserver's document root location and transfer your generated html files there. You can now access your html file on the browser by providing address like http://machinename/filename.html from other machines too.
Also see : https://www.w3schools.com/tags/tryit.asp?filename=tryhtml_image_link
Also learn html from : https://www.w3schools.com/html/ in your spare time. It will help.
If you wish to give a new appearance ( colors ) to each page, you generate, search for color in webbuilder.sh using a text editor ( many times ) and change colors there in. After making suitable changes, Save the file and re-run it, as before.
The list of color names can be obtained from : https://www.w3schools.com/colors/colors_names.asp