Apa kode karakter (HTML) ​
? Saya menemukannya di salah satu skrip jQuery saya dan bertanya-tanya apa itu ..
Terima kasih.
Edit:
Ini skrip yang ada di dalamnya (ditambahkan di bagian akhir, ditemukan di Firebug)
<script src="http://code.jquery.com/jquery-latest.js" type="text/javascript"></script>
<script type="text/javascript">
var $jnyh = jQuery.noConflict();
$jnyh(function() {
$jnyh("#title-nyh").click(function() {
$jnyh(".show-hide-nyh").slideDown("slow");
}, function() {
if(!$jnyh(this).data('pinned'))
$jnyh(".show-hide-nyh").slideUp("slow");
});
$jnyh("#title-nyh").click(function() {
$jnyh(this).parent().toggleClass("title-btm-brdr");
$jnyh(this).toggleClass("chev-up-result");
var pin = $jnyh(this).data('pinned');
$jnyh(this).data('pinned', !pin);
if(pin) $jnyh(".show-hide-nyh").slideUp("slow");
});
});​
</script>
html
unicode
character-codes
Kyle
sumber
sumber
Jawaban:
Ini adalah Karakter Unicode 'ZERO WIDTH SPACE' (U + 200B) .
Sesuai sampel kode yang diberikan, entitas sepenuhnya berlebihan dalam konteks ini. Itu harus disisipkan oleh beberapa kecelakaan, kemungkinan besar oleh editor kereta mencoba melakukan hal-hal cerdas dengan spasi atau penyorotan, atau pengguna akhir menggunakan bahasa keyboard di mana karakter ini secara asli digunakan, seperti bahasa Arab.
sumber
Jika Anda ingin mencari karakter yang tidak terlihat ini di editor Anda dan membuatnya terlihat, Anda dapat menggunakan Ekspresi Reguler mencari karakter non-ascii. Coba cari
[^\x00-\x7F]
. Diuji dalam IntelliJ IDEA.sumber
get_html_translation_table(HTML_ENTITIES)
danord()
tetapi masih tidak bisa menang) ini akhirnya memberi saya pegangan yang saya butuhkan untuk bergerak maju! TERIMA KASIH!!!Saya mendarat di sini dengan masalah yang sama, lalu mencari tahu sendiri. Karakter aneh ini muncul dengan HTML saya.
Masalahnya kemungkinan besar adalah editor kode Anda. Saya menggunakan Espresso dan terkadang mengalami masalah seperti ini.
Untuk memperbaikinya, cukup sorot kode yang terpengaruh, lalu buka menu dan klik "konversi ke entitas numerik". Anda akan melihat nilai numerik dari karakter ini muncul; hapus saja dan hilang selamanya.
sumber
ZERO WIDTH SPACE
.Saya telah menggunakannya sebagai konten untuk sel tabel "kosong". Tidak tahu apa yang dilakukannya di
<script>
tag.sumber
Karakter ZERO WIDTH SPACE dimasukkan ketika Anda menggunakan jQuery untuk menambahkan elemen menggunakan fungsi manipulasi DOM seperti .before () dan .after ()
Saya telah mengalami ini ketika menambahkan frame dialog modal tersembunyi di akhir dokumen saya dan kemudian menemukan bahwa ZERO WIDTH SPACE mengacaukan tata letak di sana, menambahkan ruang yang tidak diinginkan.
Perbaikan cepat adalah memasukkannya sebelum footer, bukan setelahnya. Tersembunyi pula.
Saya tidak dapat menemukan apa pun di jQuery yang melakukan ini:
https://github.com/jquery/jquery/blob/master/src/manipulation.js
Jadi mungkin browser yang menambahkannya.
sumber
Saya memiliki karakter ini muncul di skrip di mana saya tidak menginginkannya. Saya perhatikan karena itu merusak format visual HTML / CSS saya: itu membuat kotak teks baru.
Cukup yakin editor kereta menambahkan mereka ... Saya curiga Komodo Edit untuk Mac, dalam kasus saya.
sumber
.html()
div yang mewakili kotak teks di SP 2013. Saya percaya ini disebabkan oleh perilaku aplikasi web yang menampilkan data. Dalam kasus saya, panjangnya adalah 1, untuk saya, padahal seharusnya 0. Karena karakter ini.Jika Anda melihatnya di sumber, ketahuilah bahwa seseorang mungkin mencoba sidik jari dokumen teks untuk mengungkapkan siapa yang membocorkan informasi. Ini juga mungkin merupakan upaya untuk mem-bypass filter spam dengan membuat informasi yang tampak sama pada tingkat byte-demi-byte.
Lihat artikel saya tentang mengurangi sidik jari jika Anda tertarik mempelajari lebih lanjut.
sumber
Itu menampilkan beberapa karakter aneh (â € ‹) sampai saya mengatur charset ke UTF-8 di kepala file html
atau untuk HTML5:
Sekarang transparan tetapi masih terlihat di html ketika saya menggunakan inspektur.
Menghapus semua skrip dari halaman juga tidak menghapusnya.
Saya mengujinya untuk chrome dan IE.
sumber