2013-02-14 38 views
8

Điều gì đó thực sự lạ khi tôi thử sử dụng Tidy2 trên các trang html của tôi. Thực thể HTML thay đổi từ số   này thành xA0 (screenshot)Sử dụng Tidy2 cho Notepad ++

Tôi thử các cài đặt khác trong tệp cấu hình nhưng không có gì hữu ích. Xin vui lòng, một số tư vấn

Trả lời

0

Tôi tin rằng điều này có liên quan đến cài đặt mã hóa của bạn.

Kiểm tra xem bạn có char-encoding: raw hoặc output-encoding: raw không. Trong trường hợp đó, bạn cần thay đổi nó thành bất kỳ mã hóa nào bạn cần (ví dụ utf8).

+0

cả tồn tại, cả hai thiết lập trong utf8, không giúp đỡ ở tất cả – Zhivago

2
  1. Nếu bạn sử dụng Tidy2, hãy vào: Plugins-> Tidy2-> Hiển thị Config Trợ giúp

Ở đó bạn sẽ tìm cách để làm một cấu hình. Mỗi từ khóa có lý do tương ứng của nó.

Tôi chỉ cố gắng thay đổi cấu hình mặc định để đạt được mục đích của mình. Tôi muốn tránh những điều này là '& # 39' khi mã của tôi là '''. (có thể là sự cố của bạn)

Cuối cùng, vấn đề đã được đặt.

quote-marks: no 

Lý do tôi tìm thấy trong tập tin 'Show Config Trợ giúp' là:

Tùy chọn này xác định nếu Tidy nên đầu ra "nhân vật như " như được ưa thích bởi một số môi trường chỉnh sửa Nhân vật dấu nháy đơn 'được viết. . hiện như ' từ nhiều trình duyệt web chưa hỗ trợ '

  1. tôi đang làm việc với HTML5 và sử dụng một mã hóa trong latin1:

2.1 Tôi sử dụng Plugins-> Tidy2-> Edit config1

2.2 Tôi áp dụng nó với Plugins-> Tidy2-> gọn gàng (config 2)

Mi tập tin cấu hình là thế này:

indent: auto 
indent-spaces: 2 
wrap: 132 
markup: yes 
output-html: yes 
numeric-entities: yes 
quote-marks: no 
quote-nbsp: yes 
quote-ampersand: no 
break-before-br: no 
uppercase-tags: no 
uppercase-attributes: no 
new-inline-tags: cfif, cfelse, math, mroot, 
    mrow, mi, mn, mo, msqrt, mfrac, msubsup, munderover, 
    munder, mover, mmultiscripts, msup, msub, mtext, 
    mprescripts, mtable, mtr, mtd, mth 
new-blocklevel-tags: cfoutput, cfquery 
new-empty-tags: cfelse 
char-encoding: latin1 
output-encoding: no 
input-encoding: no 
+0

Tính đến năm 2017-May-04 điểm trợ giúp đến một trang 404. Trình bảo trì gói cần cập nhật tham chiếu. – Steven

0

Quick Fix:

Main menu -> Encoding -> Encode in ANSI

Các tập tin cấu hình mặc định là OK.

1

Tôi đã mã hóa cùng một vấn đề.Sau khi tìm kiếm và thử nghiệm, tôi thấy rằng mã hóa UTF-8 và các cài đặt này không thay đổi '& ampnbsp; (Các thiết lập dứt khoát là số-thực thể: không):
thụt lề: auto
thụt-gian: 2
bọc: 132
đánh dấu: yes
ra-html: yes
số-thực thể: không
quote-dấu: không
quote-nbsp: yes
quote-dấu và: không
tan vỡ trước-br: không
chữ hoa-tags: không
chữ hoa-thuộc tính: không
mới-inline-tags: cfif, cfelse, toán, mroot,
mrow, mi, mn, mo, msqrt, mfrac, msubsup, munderover,
munder, mover, mmultiscripts, msup, msub, mtext,
mprescripts, mtable, mtr, mtd, mth
mới blocklevel-tags: cfoutput, cfquery
mới rỗng-tags: cfelse

0

Nếu bạn đã mã hóa utf8 mà không cần bom chuyển nó sang uTF8

cấu hình của tôi là: thụt lề: tự động thụt lề-không gian es: 2 yên tĩnh: yes đầu vào mã hóa: utf8 sản lượng mã hóa: utf8

Các vấn đề liên quan