Лабораторний журнал Tenebrosus Scriptor'а - Тест Charm [entries|archive|friends|userinfo]
featar

[ website | Забруднив мережу цим ]
[ userinfo | ljr userinfo ]
[ archive | journal archive ]

Тест Charm [Jan. 5th, 2009|01:17 am]
Previous Entry Add to Memories Tell A Friend Next Entry
Якщо це повідомлення виглядає коректно - це означає, що мені вдалося змусити Charm працювати з LJR на RedHat Fedora 8 Linux, LANG=uk_UA.UTF-8.

ІіЇїЄє

Крыху тэксту па-беларуску і літары: ІіЎў

Język polski: ŻżŹźĆ挜ŃńŁłĄąĘęÓó.

Deutsch: ÄäÖöÜüß

Latin: Ææ

Some text in English

Не обійшлося без доробки напилком. Ну поясніть мені, що означає оце убозтво????


# -----------------------
# Dealing with Unicode.
# -----------------------

def utf8(s):
    "UTF-8 encode a string, if supported."

    try:
        return unicode(s, "iso-8859-1").encode("UTF-8")
    except:
        return s




Довелося зробити заглушку:

# -----------------------
# Dealing with Unicode.
# -----------------------
def utf8(s):
    "UTF-8 encode a string, if supported."
    return s



Добре, хоч воно на Python і не дуже складне/велике.
Мої промені ненависті авторам.


UPD: Перероблено трохи грамотніше:

# -----------------------
# Dealing with Unicode.
# -----------------------
def utf8(s):
    "UTF-8 encode a string, if supported."
    import locale
    loc = locale.getdefaultlocale()
    if loc[1]=='UTF8':
        return s
    else:
        try:
            return unicode(s, loc[1]).encode("UTF-8")
        except:
            return s


LinkLeave a comment

Comments:
[User Picture]
From:[info]benzopilat
Date:January 5th, 2009 - 01:26 am

Гы-ыыыы!

(Link)
А я ўжо спужалася, што Вы ў дапамогу [info]yaroslavz рашылі сібірскі алфавіт прыдумаць. І здзіўлялася, навошта ён такі недарэчны!
[User Picture]
From:[info]featar
Date:January 5th, 2009 - 01:32 am

Re: Гы-ыыыы!

(Link)
Гэта Вы наконт мінулых няўдалых спроб?
From:[info]antianticomprom
Date:January 5th, 2009 - 09:57 am

Re: Гы-ыыыы!

(Link)
Ага! Там былі феерычныя літары:-)
[User Picture]
From:[info]featar
Date:January 5th, 2009 - 06:55 pm

Re: Гы-ыыыы!

(Link)
Вынік перакадавання Latin1 -> UTF-8 тэксту, які ўжо быў у UTF-8.
:)