From: Wolfgang W. <wol...@di...> - 2021-11-08 11:27:14
|
Dear all! We face some issues with certain UTF-8 characters, e.g. this one: https://emojipedia.org/grinning-face-with-big-eyes/. When we set "charset" to "utf-8", everything works as expected, except the output of various emojis. setstr "Test smiley: 😃<br>öüäÖÄÜß<br>" ns_return 200"text/html; charset=unicode"$str; return returns the smiley correctly, whereas setstr "Test smiley: 😃<br>öüäÖÄÜß<br>" ns_return 200"text/html; charset=utf-8"$str; return returns Test smiley: ������ öüäÖÄÜß So I tried to set the charset to "unicode". This works for some files and not for others, especially not for javascript files. This are the parameters in the config section: ns_section "ns/parameters" .... #ns_param HackContentType true ns_param HackContentType false ns_param OutputCharset $charset ns_param URLCharset $charset We also tried with nscp and the tclsh: nscp Input: puts "😃" Log Output: Notice: nscp: 1: puts "�������" The nscp telnet client does not return to the prompt. Tclsh works as expected: tclsh % puts "😃" 😃 Tcl version is 8.6.11, naviserver 4.99.22 running on Debian 10.11. Has anybody encountered and solved a similiar issue? Thanks, Wolfgang Winkler -- *Wolfgang Winkler* Geschäftsführung wol...@di... mobil +43.699.19971172 dc:*büro* digital concepts Novak Winkler OG Software & Design Landstraße 68, 5. Stock, 4020 Linz www.digital-concepts.com <http://www.digital-concepts.com> tel +43.732.997117.72 tel +43.699.1997117.2 Firmenbuchnummer: 192003h Firmenbuchgericht: Landesgericht Linz |