電腦網頁出現有些字顯示不出來,這是為何?

初數精析堂


很明確地告訴你,這是發送郵件給你的郵件系統出了問題,不是你這邊電腦的問題,如果想知道郵件的具體內容,就需要叫對方重新發送一次。

既然知道了是對方系統的問題,那麼這是什麼原因造成的呢?我們就來討論一下這是什麼原因。

首先我們要知道,這種郵件格式使用的是一種固定的“郵件模板”來發送的

在題主截圖這個圖片裡,我們看到他這封郵件內容,無法顯示的地方,我用顏色框出來的地方可以看到,這些都是一些可以因系統針對某一個用戶,來改變這一處需要顯示的內容函數。

比如第一行:尊敬的____您好,這裡空白的地方,系統如發送給張三,就會填寫進張三的名字,如果發送給李四,就會填寫上李四的名字,就變成了“尊敬的張三您好”或者“尊敬的李四,您好”這樣的格式。

下面郵件內容空白的其他地方也是類似的,都會因為郵件系統發送給不同的人,會根據系統函數來調取屬於這個人的信息來填寫進去,打個比方如果要發給我名字“電子之家論壇”,就會是這樣

出現這種情況的原因,主要是郵件發送系統無法讀取到郵件接收人信息的數據庫表

我們知道了這些郵件發送是使用了“郵件模板”,除了個人信息,其他的都是固定且統一寫好在郵件發送系統當中的,每當需要發送的時候,這個模板就連接到數據庫,調取了這個人的信息數據表,只有正常連接到數據庫的情況下,這些信息才能夠讀取到並且填寫進去。

很多大型的網站程序,數據庫和存儲網站系統的服務器是分開的,他們之間連接數據庫需要靠穩定的網絡連接,如果過在發送郵件的過程中,連接數據庫服務器的網絡中斷了,就會造成這樣的情況。

解決這種情況發生的辦法,一般是解決數據庫服務器的網絡穩定性,使用更穩定的網絡節點的雲服務器。或者是在郵件發送系統裡面,開發程序的時候,用程序寫個判斷,一但判斷數據服務器無法鏈接到,讀取不到這些用戶信息的時候,郵件就要暫停發送,直到數據庫服務器連接恢復正常的時候,再重新發送一次。這樣的方法有不少程序就是這樣的。


電子之家論壇


可嘗試手段⤵

◎換個瀏覽器

◎換臺 電腦|手機

◎清除歷史記錄(熱鍵ctrl+shift+delete調出歷史擦除命令→執行清除→刷新網頁)

◎發至另一個賬戶打開

◎郵箱裡的設置


科技鄭


看標題,之前以為是編碼問題,但看截圖,感覺又不像,有點像關鍵詞屏蔽,但一般關鍵詞屏蔽會使用替換*號代替,還有一種可能是,字體的顏色和背景顏色相同。那就按這三種情況說下吧。

第一種情況,編碼問題。

由於計算機只認二進字,所以我們看到的字符都是通過編碼轉換才顯示出來的。而這個編碼,由於歷史原因,早期計算機由英美科學家發明,他們使用1字節8位二進字來表示字符,把常用的英文數字等字符加入後,正好2的8次方是128,足夠了,但後來越來越多的國家需要顯示本國的文字,但又沒有統一編碼,所以就各自國家自己定了一個規則,比如中國就定了GBK編碼,而最近,我們才慢慢使用UTF來統一世界編碼。但如果是編碼問題,題主這個應該是亂碼顯示,而不是消失不見。所以可以排除。

第二種情況,文字顏色同背景顏色

這種估計設計就的問題,屬於編碼裡面的非功能性設計上的Bug,解決方案也很解決,按Ctrl+A,可以全選文字,這時文字就變成反色,是可以看見的,實在不行,右鍵查看網頁源代碼,搜索下你的郵件內容,還是可以看見的。

第三種情況,關鍵詞屏蔽。

正常情況下,上面也說了,關鍵主司屏蔽會使用其它字符代替,不會直接用空格代替,如果真用空格代替了,只能使用其它郵件客戶端,進行接收,看下是否可以顯示,正常如果是頁面替換的話,使用客戶端,如OutLook或FoxMail,是可以正常查看的。



分享到:


相關文章: