From d81ba3bb386a35205ff5c47bea2fd6e72775ddf8 Mon Sep 17 00:00:00 2001 From: Anders Hellerup Madsen Date: Tue, 17 Jul 2012 11:28:40 +0200 Subject: [PATCH] add support for utf-8, fixes #396 (this time less messy commit) --- lib/less/parser.js | 2 +- test/css/css.css | 3 +++ test/less/css.less | 4 ++++ 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/lib/less/parser.js b/lib/less/parser.js index 92a79bdd..4fbb00d6 100644 --- a/lib/less/parser.js +++ b/lib/less/parser.js @@ -957,7 +957,7 @@ less.Parser = function Parser(env) { var e, t, c, v; c = $(this.combinator); - e = $(/^(?:\d+\.\d+|\d+)%/) || $(/^(?:[.#]?|:*)(?:[\w-]|\\(?:[A-Fa-f0-9]{1,6} ?|[^A-Fa-f0-9]))+/) || + e = $(/^(?:\d+\.\d+|\d+)%/) || $(/^(?:[.#]?|:*)(?:[\w-]|[^\x00-\x9f]|\\(?:[A-Fa-f0-9]{1,6} ?|[^A-Fa-f0-9]))+/) || $('*') || $('&') || $(this.attribute) || $(/^\([^)@]+\)/); if (! e) { diff --git a/test/css/css.css b/test/css/css.css index 78ea14dc..9451d89f 100644 --- a/test/css/css.css +++ b/test/css/css.css @@ -94,3 +94,6 @@ p + h1 { @font-face { font-family: font-b; } +.æøå { + margin: 0; +} diff --git a/test/less/css.less b/test/less/css.less index abcd2c08..d787448e 100644 --- a/test/less/css.less +++ b/test/less/css.less @@ -108,3 +108,7 @@ p + h1 { .def-font(font-a); .def-font(font-b); + +.æøå { + margin: 0; +}