# Nkf #guess1 and #guess2 on html files

**URL:** <https://www.ruby-forum.com/t/nkf-guess1-and-guess2-on-html-files/85842>\
**Category:** Ruby\
**Created:** [March 23, 2006, 9:09am UTC](https://www.ruby-forum.com/t/nkf-guess1-and-guess2-on-html-files/85842 "2006-03-23T09:09:01Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [March 23, 2006, 9:09am UTC](https://www.ruby-forum.com/t/nkf-guess1-and-guess2-on-html-files/85842/1 "2006-03-23T09:09:01Z")

</div>

may be i’m not using correctly nkf #guess1 but it gaves me return type 3  
(suuposed to be UTF-8) for ISO-8859-1 encoded files.

it gaves me also 3 for UTF-8 encoded files ???

my code is simply :

NKF.guess1(string)

with string=

also sometimes guess1 disaggreed with guess2 ???

whare could i find a table giving the encoding versus returned values  
???

---

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [March 23, 2006, 12:16pm UTC](https://www.ruby-forum.com/t/nkf-guess1-and-guess2-on-html-files/85842/2 "2006-03-23T12:16:11Z")

</div>

In Message-Id: [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
removed\_email\_address@domain.invalid (Une be.AeNivue) writes:

> may be i’m not using correctly nkf #guess1 but it gaves me return type 3  
> (suuposed to be UTF-8) for ISO-8859-1 encoded files.
> 
> it gaves me also 3 for UTF-8 encoded files ???

Unfortunately NKF is just for Japanese tool, so you can’t use it for  
general code conversion / guessing, I think.

---

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [March 23, 2006, 12:53pm UTC](https://www.ruby-forum.com/t/nkf-guess1-and-guess2-on-html-files/85842/3 "2006-03-23T12:53:57Z")

</div>

YANAGAWA Kazuhisa [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Unfortunately NKF is just for Japanese tool, so you can’t use it for  
> general code conversion / guessing, I think.

ok, fine, i need just a tool in order to discriminate between ISO-8859-1  
and UTF-8 (as a first step) without using the meta content-type charset  
in the html file, which isn’t reliable, for example a Ruby Cocoa site  
([http://www.rubycocoa.com/the-rubification-of-rtw](http://www.rubycocoa.com/the-rubification-of-rtw)) says it’s  
ISO-8859-1 encoding (in the meta tag) but it is in fact UTF-8 (said by  
Firefox and text editor and also http headers…)
