Subtleties of Unicode transformation in IIS6

Today we want to give you a brief info on what and how is being encoded in IIS6.

When IIS gets a request (e.g. GET /smth), each Unicode character of “smth” should be encoded as %xx in UTF-8 (in our case: GET /%73%6d%74%68).

However, IIS also recognizes non-encoded Unicode (UTF-8, UTF-16, etc.) text (e.g. GET /Şмŧĥ) which it will then convert to UTF-8 equivalent.

In it’s turn native encoding for Windows API is UTF-16, thus the request is encoded once again (from UTF-8 to UTF-16). That’s why ISAPI module also operates with UTF-16.

To return result to IIS rewritten request should be encoded back to UTF-8 and escaped as %xx because ISAPI does not provide native Unicode API.

Posted in ISAPI_Rewrite | Tagged | Comments Off on Subtleties of Unicode transformation in IIS6

HeliconJet 1.0.0.24 at your service!

Our new small but very useful product – HeliconJet – has got some features fixed. This includes correct ASP.NET pages processing and improved caching of requests with querystring.

Save traffic by compressing and caching files with new HeliconJet 1.0.0.24!
Posted in Helicon Jet | Tagged | 575 Comments

New LinkFreeze 2.1.0.81 released!

This version of LinkFreeze was built with new Boost 1.35.0.0 library.

And now it supports IPv6.
So, download and enjoy!
Posted in LinkFreeze | Tagged | Comments Off on New LinkFreeze 2.1.0.81 released!

Striving for perfection – ISAPI_Rewrite 3.1.0.58 with new fixes

Greetings to everyone interested in SEO and looking for the ways to make your site more pretty for search engines!

We (HeliconTech) have just released a new build of ISAPI_Rewrite that has some small but rather useful enhancements:
firstly,
the problem with proxy re-registration upon update was eliminated,
and secondly,
from now on map file defined in httpd.conf may be accessed from any .htaccess. So, if you are using a single map file with different .htaccess files, now there’s no need to define in each of them.
You may download and evaluate ISAPI_Rewrite 3.1.0.58 here.
Posted in ISAPI_Rewrite | Tagged | Comments Off on Striving for perfection – ISAPI_Rewrite 3.1.0.58 with new fixes

ISAPI_Rewrite 3.1.0.57 with some important fixes

ISAPI_Rewrite – 3.1.0.57 – has some important fixes:

  • correct redirect to unicode URLs
  • correct [NE] flag processing
  • improved registration of 32 and 64-bit dlls for simultaneous operation of 32 and 64-bit sites on Windows 2008 x64.
Posted in ISAPI_Rewrite | Tagged | Comments Off on ISAPI_Rewrite 3.1.0.57 with some important fixes

Helicon Jet 1.0 build 0023 released!

New build of Helicon Jet includes an important fix for correct processing of ASP.NET pages.

Feel advantages of using the latest versions of our products!

Posted in Helicon Jet | Tagged | 585 Comments

Helicon Ape review by Bill Staples (from Microsoft)

Bill Staples – General Manager of the Web Platform and Tools engineering teams (including IIS, ASP.NET, Visual Web Developer, Media Server and Commerce Server) – gives a brief overview of NEW Helicon Tech product – Helicon Ape: http://blogs.iis.net/bills/archive/2008/11/03/apache-emulation-for-iis-by-helicon-tech.aspx

Posted in Helicon Ape | Tagged | Comments Off on Helicon Ape review by Bill Staples (from Microsoft)

Welcome!

Hello, everyone!
Welcome to the recently created blog of Helicon Tech company!
Read latest company news and related info, ask questions, discuss features, make suggestions and enjoy our products!:)

Posted in Helicon Tech | Tagged | Comments Off on Welcome!