charsets проблем

5 отговора 151 прегледа
#1

charsets проблем

Здравейте.
Имам следният проблем: на страница с charset=windows-1251 трябва да имам полета от фирма, в които да се въвежда на гръцки, италиански или други езици, каито са на друг carset.
Има ли начин да се промени charset за определена част от страницата.
Ако някой знае и има желание да сподели ще съм много благодарен.

Отговор
в отговор на Paqk #2

Re: charsets проблем

Shto ne napravish taka che da se izbira ezika (i da se otiva na saotvetna stranica) predi vavejdaneto na infoto. Drugoto koeto mi idva na um e otdelen freim s sobstven encoding ili nesho ot toia rod.

Отговор
в отговор на Paqk #3

Re: charsets проблем

Unicode като решение ми звучи доста добре.
Ако на теб не ти звучи така, можеш да се придържаш към добрата стара максима: "Има езици - има проблем, няма езици - няма проблем".

Иначе unicode можеш да позлваш като използваш utf-8 encoding-а. Много езици - никакъв проблем. Единствения недостатък е, че симовилте се кодират между 1 и 3 байта, но аз лично бих го преживял.

Goddam money. It always ends up making you blue as hell.
Отговор
в отговор на humperdink #4

Re: charsets проблем

Благодаря. това наистина е най-доброто решение, но нещо не мога да се справя с въвеждането на текстове в HTML. Самият HTML се записва в ASCII и при charset=UTF-8 излизат грозни символи.
Ще съм благодарен ако ме научиш как да заобиколя този проблем.

Отговор
в отговор на Пaяk #5

Re: charsets проблем

За да не се покзват йероглифчета когато сеотвори документа като utf-8, трябва кодировката на файла дабъде utf-8. Повечето текстови редактори поддържат unicde, т.е. могат да записват и четат файлове с utf-8 кодировка. Само ти трябва такъв редактори и работата спи - слагаш си кодировката на файловете на utf-8 и си пишеш код както преди...разликата е в общия случай нулева.

Goddam money. It always ends up making you blue as hell.
Отговор
в отговор на humperdink #6

БЛАГОДАРЯ

Много благодаря. Оказа се, че така стават и скриптове.
Сега вече няма да имам проблем с езиците.

Отговор