Now I'm getting the same effect as you: the two-byte utf-8 encoding of the degree sign is being interpreted as two separate characters encoded in Latin-1, that is, the character 'Á' and the character '⁰'.
This is if using a webserver. If you simply display the page as a file, it displays correctly. Clearly a simple change of the encoding is not going to work. Let me work on this a bit. Issue #646 <https://github.com/weewx/weewx/issues/646>. -tk On Fri, Feb 5, 2021 at 4:33 AM [email protected] <[email protected]> wrote: > http://grattans.org/wx/NOAA/NOAA-2021-02.txt > > On Thursday, February 4, 2021 at 6:55:52 PM UTC-5 [email protected] wrote: > >> Is the page on the web? If not, can you post it? >> >> On Thu, Feb 4, 2021 at 3:26 PM [email protected] <[email protected]> wrote: >> >>> Tom, >>> It shows up in Edge, Chrome, and Firefox. All I changed was the >>> "encoding = utf8" for the NOAA reports (cheetagenerator in skin.conf) as >>> was discussed in this thread. >>> I don't have any special characters in use but now see the degree symbol >>> along with the other odd addition (°F) . >>> Thanks. >>> BG >>> see* http://grattans.org/wx <http://grattans.org/wx>* under month of >>> Feb. It's not showing in Jan as that report was created before my change >>> to utf8. >>> On Thursday, February 4, 2021 at 5:37:23 PM UTC-5 [email protected] >>> wrote: >>> >>>> Are you seeing this in a browser? If so, this is generally caused by >>>> the browser using the wrong encoding. For example, it's probably expecting >>>> Latin-1 (or Windows-1252) instead of the actual utf-8. >>>> >>>> As for why, did you add anything else to your NOAA page? Such, as an >>>> encoding directive? >>>> >>>> If no encoding directive, then which browser are you using? Chrome >>>> autodetects the encoding, but generally gets it right. For others, you must >>>> set the encoding manually. >>>> >>>> -tk >>>> >>>> On Thu, Feb 4, 2021 at 2:15 PM [email protected] <[email protected]> wrote: >>>> >>>>> Gary, >>>>> My upgrade to 4.4.0 was not a new install and I need to change >>>>> manually to utf8. I made changes in skin.conf but must have missed >>>>> something. My NOAA daily now shows: >>>>> TEMPERATURE (°F), RAIN (in), WIND SPEED (mph) >>>>> >>>>> old form with html_entities encoding was: >>>>> TEMPERATURE (F), RAIN (in), WIND SPEED (mph) >>>>> >>>>> Is there something I need to delete and rebuild? >>>>> >>>>> Thanks >>>>> BG >>>>> >>>>> >>>>> >>>>> On Wednesday, February 3, 2021 at 1:53:47 AM UTC-5 gjr80 wrote: >>>>> >>>>>> Just by way of background up until v4.3.0 WeeWX shipped with >>>>>> strict_ascii encoding for NOAA reports. v4.4.0 changed that to utf8 but >>>>>> for >>>>>> new installs only, upgrades or earlier versions need to be changed >>>>>> manually. >>>>>> >>>>>> Gary >>>>>> >>>>>> On Wednesday, 3 February 2021 at 16:27:31 UTC+10 [email protected] >>>>>> wrote: >>>>>> >>>>>>> Hi Gary, >>>>>>> >>>>>>> thanks again. Works now. >>>>>>> [image: DustPM10.png] >>>>>>> >>>>>>> On Wednesday, February 3, 2021 at 7:18:43 AM UTC+1 Calo Geyer wrote: >>>>>>> >>>>>>>> Hi Gary, >>>>>>>> >>>>>>>> thanks. Yes, you are right. Got this in my skins.conf and it is >>>>>>>> even written in the explanation. Will change and report back. >>>>>>>> >>>>>>>> >>>>>>>> [CheetahGenerator] >>>>>>>> >>>>>>>> # Possible encodings are 'html_entities', 'utf8', or >>>>>>>> 'strict_ascii' >>>>>>>> encoding = html_entities >>>>>>>> >>>>>>>> [[SummaryByMonth]] >>>>>>>> # Reports that summarize "by month" >>>>>>>> [[[NOAA_month]]] >>>>>>>> encoding = strict_ascii >>>>>>>> template = NOAA/NOAA-%Y-%m.txt.tmpl >>>>>>>> >>>>>>>> [[SummaryByYear]] >>>>>>>> # Reports that summarize "by year" >>>>>>>> [[[NOAA_year]]] >>>>>>>> encoding = strict_ascii >>>>>>>> template = NOAA/NOAA-%Y.txt.tmpl >>>>>>>> >>>>>>>> On Wednesday, February 3, 2021 at 7:11:51 AM UTC+1 gjr80 wrote: >>>>>>>> >>>>>>>>> Hi, >>>>>>>>> >>>>>>>>> What encoding are you using for the NOAA format reports in your >>>>>>>>> skin.conf? If you have the old encoding = strict_ascii then no you >>>>>>>>> won’t >>>>>>>>> see the mu character, you should see it though if you have encoding = >>>>>>>>> utf8. >>>>>>>>> >>>>>>>>> Gary >>>>>>>>> >>>>>>>>> On Wednesday, 3 February 2021 at 16:00:13 UTC+10 >>>>>>>>> [email protected] wrote: >>>>>>>>> >>>>>>>>>> Hi, I added my SDS011 data (which I read-in using file-pile) >>>>>>>>>> however the unit in the header is not shows as microgramm per cubic >>>>>>>>>> meter. >>>>>>>>>> I changed the unit in units.py to see if it also is adapted in the >>>>>>>>>> report >>>>>>>>>> and was working however using the default pm10_0 unit shows as g/m >>>>>>>>>> This is my entry in .tmpl >>>>>>>>>> DUST PM10 ($unit.label.SDS011_PM10.strip()) >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> [image: NOAA Dust PM10.png] >>>>>>>>>> >>>>>>>>>> Any idea? >>>>>>>>>> >>>>>>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "weewx-user" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to [email protected]. >>>>> To view this discussion on the web visit >>>>> https://groups.google.com/d/msgid/weewx-user/e8c77f07-a140-4cd0-a5c4-23d80dc182f0n%40googlegroups.com >>>>> <https://groups.google.com/d/msgid/weewx-user/e8c77f07-a140-4cd0-a5c4-23d80dc182f0n%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>> . >>>>> >>>> -- >>> You received this message because you are subscribed to the Google >>> Groups "weewx-user" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> >> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/weewx-user/37264028-a1af-4424-8a78-ed39f0adcb13n%40googlegroups.com >>> <https://groups.google.com/d/msgid/weewx-user/37264028-a1af-4424-8a78-ed39f0adcb13n%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- > You received this message because you are subscribed to the Google Groups > "weewx-user" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/weewx-user/596cdf6e-4101-4237-8b28-84921fd87d11n%40googlegroups.com > <https://groups.google.com/d/msgid/weewx-user/596cdf6e-4101-4237-8b28-84921fd87d11n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/CAPq0zEDujc22XU0%2BzSVdBS4D6LRt6UhPvNa1P7w9g%3DuNNdjF6Q%40mail.gmail.com.
