1樓:好程式設計師
一般在輸出時使用,因為c語言自帶的庫函式不能直接輸出某些特殊的字元,因此需要轉義字元,所以一般在使用printf等函式時,使用轉義字元/』 與/"
java中什麼時候使用轉義字元 \『 ?
2樓:育知同創教育
一,先來看看轉義字元的概念:通過 \ ,?來轉變後面字母或符號的含義。意思就是改變字母本身的含義。
舉一些例子:
\b:退格
\n:換行
\t:製表符,相當於tab鍵
\r:回車
\\:表示反斜槓
\':表示單引號
\":表示雙引號
二,轉義字元的使用:
以"\"符號為例,java中有很多操作,例如檔案操作等,需要用到路徑這個東西,比如:***\mypackage\***.xml,這個路徑一般是以字串形式表示的,但問題來了,java不知道你的\號到底是路徑中的下一層的意思,還是字串"\"的意思。
所以正確的寫法應該是***\\mypackage\\***.xml。
又例如我們熟悉的\n,換行符,如果在字串中間直接按回車,java是不會對字串做換行操作的,因為他不知道你想將**分兩行寫還是字串分兩行顯示,這時候就需要在字串中間加上\n轉義字元來將字串換行。
總之,轉義字元的意義就是避免出現二義性,二義性是所有程式語言都不允許的。
3樓:小冬冬
當你要列印無法列出的字元,比如換行符等等,要用轉義字元,還有就是一些在字串內要搞錯的字元,總之是對編譯器來說具有特殊意義的字元。下面是java中轉義字元序列:
\b 退格鍵
\t tab鍵
\n 換行符號
\f 進紙
\r 回車鍵
\\ 反斜槓
\' 單引號
\" 雙引號
例如:system.out.print("he said \"java is fun\"");
它的輸出結果是 he said "java is fun"
system.out.print("c:\\windows\\system32")
輸出結果是 c:\windows\system32
4樓:
在java中尤其在html中許多字元有其特定的含義,如果我們想要操作字元本身,而不是要操作字元所代表的其他含義物件時,要用轉義字元,給字元轉義。
5樓:流浪山谷
有特殊含義的字元,具體有哪些我也記不全
輸出「\」需要:system.out.println("\\");
輸出「"」需要:system.out.println("\"");
還有就是在一些方法中,傳引數是一些比較特殊的字元的時候。
輸出&可以直接輸出,但是一些傳參時,必須是\\&,否則會錯誤。
轉義字元'\053'正確麼
6樓:深圳中宇視通科技****
(1)是轉義的反斜扛,(2)是轉義的單引號,(4)後面的ddd表示1-3位的八進位制數,也是正確的轉義。 還有一種是'\xhh',hh是1-2位的十六進位制數,也是合法的轉義
android轉義字元 5
7樓:匿名使用者
這個你可以用替換的方式,直接將em替換成某個自己識別的,最後再替換回來即可。
8樓:匿名使用者
以下為xml標誌符的數字和字串轉義符:
" (" 或 ")
' (' 或 ')
& (& 或 &)
lt(<) (< 或 <)
gt(>) (> 或 >)
下面的字元在 [xml]中被定義為 空白(whitespace)字元:
空格 ( )
tab ( )
回車 (
)換行 (
)為省去記錄這些符號,可以直接使用xml的gui介面編輯,eclipse會自動轉成編碼方式。
9樓:千鋒教育
在strings.xml中定義字元變數時一些字元需要轉義,否則獲取到的字元是錯誤的,常見的需要轉義的字元如下:
" (" 或 ")
' (' 或 ')
& (& 或 &)
< (< 或 <)
> (> 或 >)
下面的字元在 [xml]中被定義為 空白(whitespace)字元:
空格 ( )
tab ( )
回車 (
) 換行 ()
10樓:禮望亭逢裳
在儲存過程中,密碼中有』(單引號),第一反應使用轉義字元。敲上/(反斜槓),失敗告終;
百度一下如下結果,sql
的轉義字元是:'(單引號),所以在密碼中寫』』(兩個單引號),表示一個單引號。c++
的轉義字元是:\sql
的轉義字元是:'(單引號)
怎麼轉義頁面中的html字元
11樓:育知同創教育
html中特殊字元不被轉義,可以使用預格式化標籤。 pre 是 preformatted text(預格式化文字) 的縮寫。使用此標籤可以把**中的空格和換行直接顯示到頁面上。
例如html**:
if (xx > 5)
瀏覽器顯示效果: if (xx > 5) 之間包含有類似的這種轉義字元的時候總會被解析,倒是可以把所有的"&"通過程式替換成"&",但是有些本來就是"&"的也會被轉換,這就錯了。如何讓之間包含的文字原封不動的顯示出來呢?
總結如下: 解決方法有兩種: 第1種:
第2種: /*將字串轉為html格式*/
public string strtohtml(string s)
/*將html格式轉為字串*/
public string strtohtml(string s)
最後一點:jquery的.html()方法預設會轉義的,這種情況使用.text()就不會轉義了。
fastjson遇到轉義字元出現問題怎麼解決
12樓:千鋒教育
一般可以用自己穿進行轉義吧。
google一下。好像是 /\。
提示的錯誤是說你把 \名 作為一個轉義字元了,你應該把 \ 進行轉義後輸出就ok了
fastjson遇到轉義字元出現問題怎麼解決
13樓:千鋒教育
json 可以將 javascript 物件中表示的一組資料轉換為字串,
然後就可以在函式之間輕鬆地傳遞這個字串.session裡邊是不可能存大量資料的。
javascript 很容易解釋它,
而且 json 可以表示比名稱 / 值對更復雜的結構。例如,可以表示陣列和複雜
php mysql轉義特殊字元的函式有哪些
14樓:瑪麗亞阿五法
addslashes對sql語句中的特殊字元進行轉義操作,包括(『), (「), (), (nul)四個字元,此函式在dbms沒有自己的轉義函式時候使用,但是如果dbms有自己的轉義函式,那麼推薦使用原裝函式,比如mysql有mysql_real_escape_string函式用來轉義sql。 注意在php5.3之前,magic_quotes_gpc是預設開啟的,其主要是在$get, $post, $cookie上執行addslashes操作,所以不需要在這些變數上重複呼叫addslashes,否則會double escaping的。
不過magic_quotes_gpc在php5.3就已經被廢棄,從php5.4開始就已經被移除了,如果使用php最新版本可以不用擔心這個問題。
stripslashes為addslashes的unescape函式。
15樓:雲南新華電腦學校
php的介紹
php,是英文超文字預處理語言hypertext preprocessor的縮寫。php 是一種可以 html 內嵌式的語言,是一種在伺服器端執行的嵌入html文件的指令碼語言,語言的風格有類似於c語言,被廣泛地運用。自從php5開始,引入了物件導向的全部機制,並且保留了向下相容性。
php的發展歷史
php原始為personal home page的縮寫,現已經正式更名為 「php: hypertext preprocessor」的縮寫。注意不是「hypertext preprocessor」的縮寫,這種將名稱放到定義中的寫法被稱作遞迴縮寫。
php於2023年由ra**us lerdorf建立,剛剛開始是ra**us lerdorf 為了要維護個人網頁而製作的一個簡單的用perl語言編寫的程式。最初這些工具程式用來顯示 ra**us lerdorf 的個人履歷,以及統計網頁流量。後來又用c語言重新編寫,包括可以訪問資料庫。
他將這些程式和一些表單直譯器整合起來,稱為 php/fi。php/fi 可以和資料庫連線,產生簡單的動態網頁程式。
php的現狀
php作為最成熟的開源體系lamp(linux,apache,mysql,php)的重要一員,以其簡單性、開放性、低成本、安全性和適用性,受到越來越多的web程式設計師的歡迎和喜愛。
php中提供了作為編碼語言所有的基本功能。此外,它還提供許多實用的功能,使得php比其他程式語言更適合動態網頁的開發。針對企業級web應用,php也不斷地完善和增加新的功能。
php是開放源**的,這意味著其**的核心部分可以被免費使用。所有原始碼、文件可以在php官方**上獲得。使用者可以自由複製、編譯、分發其拷貝。
任何一個用php編寫的程式都屬於使用者自己,並且可以自行處理。
正式由於這種開源精神,才使php社群可以聚集眾多的愛好者,也使得php有如此迅猛的發展。php的更新速度,以及發現和修正錯誤的速度是非常迅速的。可以看到,幾乎每週都有一個新版本的php程式包釋出。
目前,php的官方維護者和推動者zend公司已經加快了php企業級應用的步伐。隨著php5的應用不斷擴大,zend公司還將推出一個標準的php開發框架zend framework。通過這一框架,php開發者可以快速地構建web應用。
php還具有優秀的平臺相容性。php源於unix系統平臺,尤其是php、mysql、 apache和linux組合,備受php愛好者的歡迎。不僅如此,php在windows系列作業系統上也有出色的表現。
其良好的程式介面、語言易用性等特點吸引了微軟的開發人員。目前,有訊息稱未來的windows . ***開發環境將整合php,這也意味著php的使用者群將日益壯大。
php是廣泛及通用的指令碼語言,它尤其適合於web開發。php是世界上主要的網路開發語言之一,執行在世界三分之一的伺服器上。它是從雅虎到facebook等公司的平臺選擇,也是共享主機上最廣泛的開發平臺,為世界上數百萬的**提供動力。
今天,已經有包括雅虎和亞馬遜等在內的數百萬**,以及眾多的開發人員和程式設計愛好者正在使用php。從最初的php/fi到現在的php5,php的發展是及其迅猛的,其未來的發展前景也必定令人矚目。
隨著php5版本效能的提升,以及物件導向功能的完善,php也逐漸開始於面向企業級應用。php的發展前景將無限廣闊。
現在php5的最新版本為php5.4.3,較php5.3增強了安全特性,去掉了一些威脅安全的函式如global_register等,去掉了安全模式。
php的特點
php 獨特的語法混合了 c、java、perl 以及 php 自創新的語法。
php安裝它可以比 cgi或者perl更快速的執行動態網頁。用php做出的動態頁面與其他的程式語言相比,php是將程式嵌入到html文件中去執行,執行效率比完全生成html標記的cgi要高許多;
php還可以執行編譯後**,編譯可以達到加密和優化**執行,使**執行更快。
php具有非常強大的功能,所有的cgi的功能php都能實現,而且支援幾乎所有流行的資料庫以及作業系統。
最重要的是php可以用c、c++進行程式的擴充套件!
php的優勢
開放的源**:所有的php源**事實上都可以得到。
php是免費的:和其它技術相比,php本身免費且是開源**。
php的快捷性:程式開發快,執行快,技術本身學習快。嵌入於html:因為php可以被嵌入於html語言,它相對於其他語言。編輯簡單,實用性強,更適合初學者。
跨平臺性強:由於php是執行在伺服器端的指令碼,可以執行在unix、linux、windows、mac os下。
效率高:php消耗相當少的系統資源。
影象處理:用php動態建立影象,php影象處理預設使用gd2。不過也可以配置為使用image magick進行影象處理。
物件導向:在php4,php5 中,物件導向方面都有了很大的改進,php完全可以用來開發大型商業程式。
專業專注:php支援指令碼語言為主,同為類c語言
日語中形什麼時候用,什麼時候用,日語中,動詞什麼時候用 形, 形等形式?有什麼用?
看前面那詞是什麼。比如 各類動詞的變化 読 読 吹 吹 各類形容詞 寒 寒 綺麗 綺麗 當然也有特殊固定的,那些教科書講到變型的時候都有講。其實等你學完了各類變型之後就會清楚了。下面的是從網上找來的。動詞 形 的變形規則 1 一類動詞 動詞 形 的最後一個假名以 結尾時,將它們改為 買 買 立 立 ...
英語中,什麼時候用Was 什麼時候用is
一般過去時,過去進行時 用 was 一般現在時,現在進行時 用 is 在英語的什麼情況中,什麼時候用is什麼時候用are什麼時候用was什麼時候用were?英語中的am,is 和are都是be的變化形式,這三個詞都是 是 的含義,根據不同的主語選用不同的動詞。用法 1 當主語是i時使用am。2 當使...
法語中什麼時候用陰性什麼時候用陽性
單詞有它自身的陰陽性,背下來就好。1 名詞的陰陽性 2 形容詞的陰陽性 一般情況下,陽性形容詞詞尾加 e變成陰性。如果陽性形容詞 以 e結尾,陰性形式不變 以 er結尾,陰性形式變成 ere 以 eau結尾,陰性形式變成 elle 以 x結尾,陰性形式變成 se 特殊情況bon的陰性形式為bonne...