Загрузка JS-файла не отображается внутри текста правильно на странице html [duplicate]

Указатель NULL - это тот, который указывает на никуда. Когда вы разыскиваете указатель p, вы говорите «дайте мне данные в месте, хранящемся в« p ». Когда p является нулевым указателем, местоположение, хранящееся в p, является nowhere, вы говорите «Дайте мне данные в месте« нигде ». Очевидно, он не может этого сделать, поэтому он выбрасывает NULL pointer exception.

В общем, это потому, что что-то не было правильно инициализировано.

14
задан Volker E. 31 August 2014 в 02:03
поделиться

11 ответов

благодарит друзей, попробовав все и не получив желаемого результата, я думаю, что использовать скрытый div с этим арабским сообщением и с эффектами замирания jQuery решает проблему. Я написал сценарий: .js file

$('#enterOpeningPrice').fadeIn();
$('#enterOpeningPrice').fadeOut(10000);

.html file

<div id="enterOpeningPrice">
    <p>أدخل سعر الافتتاح</p>
</div>

Спасибо всем ..

-7
ответ дан PHP Ferrari 18 August 2018 в 22:49
поделиться

Я думаю, вам просто нужно сделать

<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">

Перед вызовом ваших .js-файлов или кода

0
ответ дан Abdullah Dahmash 18 August 2018 в 22:49
поделиться

RobW прав на первый комментарий. Вы должны сохранить файл в своей среде IDE с кодировкой UTF-8. Я перенесла свое предупреждение из файла .js в мой .html-файл, и это решило проблему, потому что Visual Studio сохраняет .html с кодировкой UTF-8.

0
ответ дан Arber Prenku 18 August 2018 в 22:49
поделиться

Попытайтесь вставить в заголовок вашего html следующее:

<meta charset='utf-8'>

Я думаю, что это должен быть кулак в разделе главы. Дополнительная информация о charset: Meta Charset

23
ответ дан Community 18 August 2018 в 22:49
поделиться
  • 1
    страница уже имеет & lt; meta http-equiv = & quot; Content-Type & quot; содержание = & Quot; текст / HTML; кодировка = UTF-8 & Quot; / & GT; и я использую много текста в арабском, который отлично работает .. – PHP Ferrari 24 March 2012 в 18:56
  • 2
    ВАЖНО: «... выберите UTF8 БЕЗ , сохраняя знак порядка байтов (BOM)». – Mark 3 August 2015 в 14:48

У меня тоже была эта проблема, я бы скопировал весь фрагмент кода и вставил в блокнот, прежде чем вставлять в блокнот, убедитесь, что вы сохранили тип файла как ВСЕ файлы и сохранили документ как формат utf-8. то вы можете вставить свой код и запустить, он должен работать. ?????? поистине означает нечитаемые символы.

0
ответ дан defau1t 18 August 2018 в 22:49
поделиться

Это довольно старый запрос на ответ, но я хочу дать короткий ответ для новых разработчиков. У меня была такая же проблема, работая на восьмитомном сайте. Проблема связана с IDE. Решение заключается в использовании Komodo Edit в качестве редактора кода. Я пробовал много редакторов, пока не нашел тот, который не меняет настройки набора символов на моих страницах. Dreamweaver (или почти все другие) меняет все страницы кодовых страниц / кодировки при каждом изменении страницы. Когда вы изменяете несколько страниц и меняете кодировку любого файла, тогда нажмите «Сохранить все», все открытые страницы (в том числе неизменные, но принятые измененными редактором из-за charset) молча переназначают новую кодировку и все несоответствующие страницы разбиты. Я потерял несколько месяцев после повторного перевода сообщений снова и снова, пока не обнаружил, что Komodo Edit сохраняет настройки отдельно для каждого файла.

1
ответ дан İlhan ÇELİK 18 August 2018 в 22:49
поделиться
  • 1
    Моя настройка редактора Notepad ++ вызывала ту же проблему. В тот момент, когда я изменил его на Encode в utf-8, он исчез! Спасибо! – Kumar S 26 August 2016 в 15:19

Кодировка для страницы установлена ​​неправильно. Либо добавьте заголовок

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

, либо используйте соответствующий http-заголовок.

Content-Type:text/html; charset=UTF-8

Firefox также позволяет вам изменять кодировку в режиме просмотра -> Символ.

Если это нормально, я думаю, что javascript должен обрабатывать UTF8 просто отлично.

-1
ответ дан j13r 18 August 2018 в 22:49
поделиться
  • 1
    страница уже имеет & lt; meta http-equiv = & quot; Content-Type & quot; содержание = & Quot; текст / HTML; кодировка = UTF-8 & Quot; / & GT; и я использую много текста в арабском, который отлично работает .. – PHP Ferrari 24 March 2012 в 18:56

Для других у меня была аналогичная проблема, и мне пришлось скопировать весь код из моего файла, поместить его в простой блокнот, сохранить его с помощью кодировки utf-8, а затем заменить исходный файл.

проблема на моей стороне была вызвана использованием редактора PSpad.

0
ответ дан Karolis Koncevičius 18 August 2018 в 22:49
поделиться

Здесь же решена такая же проблема: в Eclipse (с открытым файлом .js и в фокусе) перейдите в раздел «Файл», «Свойства», «Ресурс», «Кодировка текстового файла» выберите «Другое»: «UTF -8, введите правильный код кода внутри кода, сохраните файл, и все готово!

2
ответ дан Mauricio Palazzuoli 18 August 2018 в 22:49
поделиться

просто добавьте свой скрипт следующим образом:

<script src="/js/intlTelInput.min.js" charset="utf-8"></script>
25
ответ дан Vladimir Starkov 18 August 2018 в 22:49
поделиться
  • 1
    это было решением проблемы (диакритики, используемые в файле источника .js) – WoJ 23 October 2016 в 09:03
  • 2
    вы только что избавили меня от огромного стресса. Спасибо. – andyw 26 July 2017 в 08:07
23
ответ дан Community 7 September 2018 в 06:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: